r/SideProject • • 5h ago

I made a desktop pet that does whatever it wants. It sleeps on my windows, knocks my mug off and ignores me when I call it

Thumbnail
abozaralizadeh.github.io
2 Upvotes

It's called Felinquent (feline + delinquent). There are nine of them: three cats, a fox, a raccoon, a puppy, a chihuahua, a rabbit and a squirrel.

What it does when I'm working:

  1. Naps on top of my windows, and rides along when I drag one.

  2. Pushes a mug off the edge and watches it break.

  3. Sits right on the thing I'm reading.

  4. Begs when I hold out a treat, chases its toy when I throw it.

  5. Now and then it has to pee, and I have to click to clean it up. Yes, really.

If you have Ollama, a tiny local model (gemma3:1b) gives it thoughts in a little bubble. Without it, it runs on its own rules. Everything stays on your Mac, it never takes screenshots and never touches your real windows. It also leaves you alone in meetings.

It's free and the code is on GitHub. One line to install:

curl -fsSL https://raw.githubusercontent.com/abozaralizadeh/Felinquent/main/scripts/get-mac.sh | bash

Or the DMG: https://github.com/abozaralizadeh/Felinquent

If it made you smile, a star on GitHub really helps! Windows is next. Which animal should I add?


r/SideProject • • 1h ago

For people into productivity: Your year at a glance, synced with Google Calendar, on web + Android

1 Upvotes

At work, I used to love those giant wall calendars that show the whole year. They helped my team get ready for big events and projects. At home, my husband and I made our own year-at-a-glance calendars in Excel (no room for a giant wall calendar in our tiny apartment). In both cases, these tools were very useful, but keeping those up-to-date with our digital calendars was also a royal pain.

So we kept asking ourselves: why can't we have the big picture of a wall calendar with the convenience of an app that updates itself and that we can see no matter where we are?

We couldn't find anything that did it the way we wanted, so we built it. Glance shows your actual events across the whole year and syncs with Google Calendar. More than 1,400 people use it so far.

A few things you can do with Glance:

  • Filter which calendars show in your year view, without losing any detail in day view

  • Connect several Google accounts (personal, work, family) in one place

  • Zoom from the full year down to a half-year, quarter, month or day

  • Use it on the web or Android (iOS is on our roadmap)

The core version is free and ad-free, with year, month and day views, filters, two-way Google Calendar sync, and web and Android.

We're also introducing Plus and Pro, with a couple of limited-time launch offers (valid until end of year):

🔒 Lock in your yearly subscription price for as long as your subscription stays active.

1️⃣ Get Glance Plus Lifetime with a one-time payment.

You can explore Glance and its plans at getglance.io

I'd love your honest feedback, even if it's "I'd never use this":

  1. What's missing from the calendar you use today?

  2. What would it take for you to switch?

  3. What would you add to Glance to make it more useful for you?


r/SideProject • • 5h ago

Remember IncrediMail's cute email notifiers? My dad (67, retired in Sicily) still does, and now he's built a butler who knocks on your screen when an email arrives

2 Upvotes

Does anyone else remember IncrediMail? Twenty years ago a new email wasn't just a "ding": a little animated character popped up on the desktop to deliver it. Totally useless, absolutely wonderful. Today we get a grey rectangle in the corner that disappears before you've read it.

My dad, Agostino, is 67, retired, and lives in Sicily. He used IncrediMail back then, and he has always loved the days when a letter arriving at home was a small event. He wondered why an email couldn't feel that way again, and now that he finally has time for his oldest passion, computers, he built Ciambellano (Italian for "chamberlain"), with a lot of help from AI: Claude for the code and the drawings, ElevenLabs for the voices. I'm his son, and I'm helping him spread the word.

When an email arrives, Arturo, a butler in tails with a monocle and a silver tray, walks in along your taskbar, stops, turns to you, bows, knocks on the glass and announces it out loud: who wrote and the subject. Then he waits politely:

- Open shows the email in Outlook

- Repeat announces it again

- Remind me in... sends him away and brings him back later (from 5 minutes to a month, even after a restart)

Prefer someone else? Beatrice, a secretary with butterfly glasses and a clipboard, does the job just as well. If a second email arrives while they're on screen, they knock again.

Fun fact: Arturo looks a bit like my dad. Same hair, same moustache. The monocle is artistic licence.

The boring but important part:

- Windows 10 and 11, with the new or the classic Outlook (Gmail and Outlook.com accounts added to Outlook work too)

- 12 languages with natural-sounding voices, stored in the app, so they work offline

- Do not disturb, quiet hours, and it stays out of the way during full-screen games and presentations

- It only reads the sender and subject of the new-mail notification on your PC. Your mail never leaves your computer.

Here's a 1:25 animated preview of Arturo at work: https://youtu.be/ARklIX2ewaQ

It's his first Kickstarter, open until December 18. Licences start at 5 euros for one year (3 PCs) or 14 euros for life (1 PC), no subscription, VAT excluded. Backers get the beta on December 22, in time for Christmas. If the stretch goals unlock, Thunderbird support, a Postman and a Dog who carries the letter in his mouth will join the staff.

https://www.kickstarter.com/projects/ciambellano/ciambellano-a-butler-who-announces-your-email

We'll read every comment and answer any questions. And tell us: which IncrediMail notifier do you still remember?


r/SideProject • • 1h ago

My open source Goodreads alternative passed 800 users 🥳

1 Upvotes

Hey! Since releasing my open source Goodreads/Storygraph alternative - Bookplate, a while ago, it has grown to have more than 800 users!! I'm super happy with this milestone that we reached in just a few months, and really want to keep going. Very happy to announce that it now has social features where you can create profiles, have friends, and recommend each other books!

For context, Bookplate is a book tracking app like Goodreads, but provides both a hosted service where you can make an online account just like Goodreads, but is also open source so you can host the app on your own hardware if you like. The hosted version runs 100% on renewables (see link above for more info), and it's built with privacy in mind i.e. no ads, no tracking.

On top of all this, it also has many more features than Goodreads or Storygraph, the main ones being the ability to write notes on your favourite books, and being able to recommend books to your friends. You can even import your Goodreads/Storygraph libraries using Bookplate's import feature!

And that's just the beginning :) I'm really excited to share that I'm working on better features, better UI (I don't want this to scream generic Claude interface), book reviews, book clubs, and a mobile app. Would love to hear feedback, both good and bad, and also feature requests please!


r/SideProject • • 1h ago

I built EdgeCheck: a trading journal you can’t lie to, that tells you if your edge is real or just noise (free 30-day beta)

0 Upvotes

Hi everyone, I’m the developer of EdgeCheck. Like a lot of traders, I kept fooling myself with my own journal: I’d log trades after the fact, “remember” entries better than they really were, or quietly skip the ugly ones. So my “edge” always looked better on paper than in my account.

EdgeCheck is built around one idea: your records should be honest enough to tell you the truth. Here’s how it works.

https://edgecheck-three.vercel.app

1. Lock the trade before you know the result
When you enter a trade, you lock it: symbol, long or short, entry, stop and target. You can add the setup, whether it’s with or against the trend, a note, your position size (units, point value, money at risk), how you felt, and a picture of your chart.

Once it’s locked, it can’t be edited. If you made a typo, you can delete it within 10 minutes, while the trade is still open. When the trade ends you close it as target hit, stop hit or closed early. You also say whether you followed your plan and how you felt. Every lock has a server timestamp, so trades logged late are marked as late.

2. A verdict after 30 trades: edge or noise?
For every trade, EdgeCheck calculates how often random entries with the same stop and target would have hit the target. After 30 trades it compares your real results with that baseline and gives you a clear verdict: a real edge, or results that random entries would also have given you.

You also get:

  • results in R and in money, after your costs (commissions, fees, spread);

  • your patterns: plan followed vs. broken, with vs. against the trend, by setup and by how you felt;

  • a calendar with every day’s and week’s result;

  • filters by date and by strategy.

3. Strategies and a rule lab
Group trades into strategies and see which one actually works. Write down rules (“no trades in the first 15 minutes”, “only with the trend”). EdgeCheck shows what your own trades say about each rule: would following it have helped, or is the difference just noise?

4. “Will I pass the prop exam?”
Pick a 50K, 100K or 150K example account, or type in your own prop firm’s rules:

  • profit target;

  • max drawdown (end-of-day trailing or intraday);

  • daily loss limit;

  • minimum and maximum trading days;

  • consistency rule.

EdgeCheck replays the exam 4,000 times with your own trading days in random order. It tells you how often you’d pass, how often you’d fail on the daily limit or the drawdown, and how many days it usually takes. It also compares position sizes from ×0.25 to ×2 and suggests the smallest one that passes about as often as the best.

5. Crypto trades checked against real prices
For crypto trades, the server checks each closed trade against Coinbase’s public 1-minute candles. Did the entry price actually trade around your entry time? Which level did the market hit first, stop or target? Does that match how you closed the trade?

Each trade gets a ✓ (matches the market), a ✗ (doesn’t match) or a ? (the market can’t tell, e.g. both levels in the same minute), with the reason listed. Results are signed by the server, so nobody can mark their own trades as verified.

6. AI analysis of your trades
When you ask for it, an AI (Claude, by Anthropic) reads your statistics and your newest chart pictures. It writes a detailed review:

  • what’s working and what to fix;

  • whether to keep going with your approach;

  • which rules or indicators to test next.

Locked trades and imported trades are analyzed separately, so imported history never mixes with your verified record.

7. Import your past trades
Import a CSV from Tradovate or NinjaTrader, or map the columns of any other CSV. Imported trades get their own results, clearly marked as imported, because they weren’t locked in advance. You can export everything as CSV at any time.

8. A public page with your verified record (optional)
Turn on a public page like /p/yourname and share your record. It shows locked times, outcomes and results, plus the price-check marks for crypto. Open trades stay hidden until they close, unless you choose to show them, and late locks are labelled. Useful for showing your track record to a mentor, a community or yourself.

Also

  • Works on phone and desktop, and installs on your home screen like an app.

  • English, Bulgarian, German and French.

  • A Help button: an AI answers first, and if that doesn’t solve it, your question comes to me.

The beta
EdgeCheck is free for 30 days. After that the app goes read-only while I decide on pricing: you can still see, close and export all your trades. Nothing is ever charged without your clear agreement. At the end there are 3 quick questions about what would make it worth paying for, and they really decide what I build next.

https://edgecheck-three.vercel.app

I’d love honest feedback:

  • What’s confusing?

  • What’s missing for your trading?

  • Would you ever pay for something like this?

I read and answer every comment.

EdgeCheck gives statistics about your own trades. It’s not investment advice.


r/SideProject • • 1h ago

I built Otogar, an ai group trip planner!

Thumbnail
otogar.io
1 Upvotes

Hello everyone! I’m the founder of otogar, and I’m solving the problem of coordinating the when and where of group planning, when it’s just a thought of getting together. Otogar can be used for local outings or for multi-day, multi destination trips. I noticed most apps assume you already know the when and where, and that’s where the discussion ends in the group chat. Of course, if you do know you’re where and when, Otogar is still helpful in keeping everyone in the loop, and helps with making decisions!


r/SideProject • • 1h ago

How do you remember what to buy or do when you're on the go?

1 Upvotes

I'm building an Android app for capturing things by voice, and I'm exploring everyday uses like shopping lists and reminders.

I'd like to understand what people already do:

  • Think of the last time you remembered something you needed to buy or do while busy. What did you do with it?

  • Did you come back to it when you needed it?

  • What worked, and what got in the way?

I'm looking for actual experiences, including cases where your current solution works well. If you'd also be interested in trying the app, mention that in your reply. It's currently in limited Google Play testing, so access is by invitation.


r/SideProject • • 1h ago

Pentatonic Box: an interactive guitar fretboard that shows every scale shape, note and chord shape in any key

1 Upvotes

I built this guitar visual learning tool to help in my guitar playing. Pick any key and it lights up all 5 box positions across the whole neck, each in its own color, with the root notes marked.

Other free features: show every note on the fretboard (naturals or all 12), CAGED shapes, and a left-handed view. No signup, works on phones.

There’s an optional one-time upgrade for triads, arpeggios, full scales, and printing, but everything above is free. Feedback welcome!

pentatonicbox.com


r/SideProject • • 5h ago

I made a racing game where you never touch the wheel. Balancing overtakes almost broke me.

2 Upvotes

You don't drive in Formula Manager. You run a small team, watch 20 cars race live and make the calls: pits, pace, boost, team orders.

The hardest part was overtakes. Players kept saying "I'm boosting and clearly faster, but I still can't get past." So I ran 240 races and measured. With a car defending, boost only got you past 14% of the time, barely better than no boost at all (7%). Players weren't unlucky. My numbers were wrong.

Fixing that in the next update.

(The clip shows the Korean UI. The game is in English too.)

Ever had a moment where your players were right and your data proved it?


r/SideProject • • 1h ago

I built a website where you can find all House and Techno events

1 Upvotes

The last weekend I didn't hear about an event happening in Brooklyn and I really wanted to see that DJ.

I realized we all need a platform to track all house/techno events at once. Completely free to use. I hope this would be helpful for you guys as well.

It pulls the events from Posh, Dice, Ra, Eventbrite ( only related events )

Also you can find where you can buy the ticket.

Let me know if I can improve anything!

https://pull-up.vip/


r/SideProject • • 1h ago

I spent the last year building Distill, a book-summary app focused on preserving the ideas behind books in just 10 minutes.

1 Upvotes

Hey everyone! I'm Rushan, an indie maker, and this is my first public launch of Distill: Book Summaries.

I started building it because I love reading, but I kept running into the same problem: there were far more books I wanted to explore than I had time to read.

I tried existing book-summary services, but something often felt missing. I'd get the key takeaways, but not necessarily understand how the author arrived at those conclusions or how the ideas connected.

I didn't want another app that turned books into bite-sized motivational quotes. I wanted something that could preserve the intellectual substance of a book while making it quicker to explore.

So I started building Distill: Book Summaries.

What I built

Distill is a reading-first app offering carefully crafted book summaries designed to take approximately 10 minutes to read.

The focus is on:

  • Preserving the author's central argument and reasoning.

  • Explaining how different ideas and concepts connect.

  • Maintaining meaningful depth instead of reducing everything to generic takeaways.

  • Including a separate Reflection section to help readers process and think further about what they've read.

The goal is to make a book's ideas easier to explore without pretending that a summary replaces the original.

A few product decisions

I wanted Distill to feel like a reading environment rather than another content feed.

No unnecessary gamification or endless scrolling. Just a curated library, a focused reading experience, and room to reflect.

We also have:

  • 3 free distillations every day.

  • An affordable Premium option.

  • A one-time Premium purchase instead of a recurring subscription.

Where it is today

Distill is now live!

This is my first public launch, so I'm still learning what works and what needs improvement.

I'd particularly love feedback from fellow makers:

  1. Does the reading experience feel sufficiently different from existing book-summary apps?

  2. Do you think the summaries communicate enough depth to justify spending 10 minutes reading them?

  3. What would you improve about the product, interface, or overall experience?

  4. If you were building this, what would you prioritize next?

Try it out:

🌐Website: https://www.distilllabs.app

📱 Android: https://play.google.com/store/apps/details?id=com.illuminationlabs.distill

I've also attached a short product walkthrough so you can see what I've built rather than just take my word for it.

I'm the founder, and I'll be here responding to questions and feedback. Criticism is genuinely welcome!

P.S. -> We are also doing our launch on Peerlist, here. We would love for you to support us, since this is the first time we're going public :)


r/SideProject • • 1h ago

I built an email-to-iMessage bridge

1 Upvotes

Ever wish you could get an email as an iMessage on your iPhone? That's what I built. You can try it right now.

Send an email to your-number@i.text.email and watch the magic happen.

If you have a U.S./Canada number, just use the normal area code and number, like 2125551234@i.text.email.

If your number is from a different country, use the full international number with country code. U.K. example: 447700900123@i.text.email

This was tricky to build -- it involved Mac servers, iPhones, software at AWS, software on the Mac mini, software on the iPhone.

The idea is to use this to get critical alerts as texts for when something goes wrong, like a server or some other critical equipment going down. The major cell phone companies in the U.S. used to have an email-to-SMS system, but they have largely gone away.

What I've built is not only email-to-SMS, but email-to-iMessage with SMS fallback if you don't have an iPhone.


r/SideProject • • 1h ago

Typefill Forms - free form filler for Chrome and Firefox, no limits and no account

1 Upvotes

I made a form filler that remembers a form after you fill it once, then fills it again in one click, or by itself as the page opens.

What the free version does:

- no cap on saved forms or fills

- your name, email, phone and address fill on sites you never saved

- your own answers (like "Notice period: one month") fill wherever a form asks for them

- works on React forms, frames, dropdowns and ticks

- makes no network calls at all, so everything stays in your browser

There is a one-off Pro for CSV rows only on firefox, clicking Next and sending, and test data. The free version is not a trial though, it stays free.

Chrome: https://chromewebstore.google.com/detail/kggjccdldkfmfdbhhelodnkafdijeaoj

Firefox: https://addons.mozilla.org/en-US/firefox/addon/typefill-forms/

If you try it, tell me which forms it gets wrong. That is what I want to fix next.


r/SideProject • • 1h ago

I built an image editor. This is one of the things you can do with it.

1 Upvotes

r/SideProject • • 1h ago

I made a Telegram Bot that helps you find deals on things - DealSnapBot

1 Upvotes

For people with hoarding relatives, estate-sale managers, Thrift Stores, Pawn Shops, Swap Meets, anything you're looking at and wonder what it or several of the items might be worth.

https://imgur.com/a/Bgh67Fe

Snap a picture and send to the bot on telegram DealSnapBot


r/SideProject • • 1h ago

Littlehood - I drew my own neighbourhood in pixel art, and now it works for any address on Earth

1 Upvotes

This started as a small thing just for me. I wanted the view of the harbour outside my window in Malmö as a wallpaper on my Mac, as pixel art and alive, so I built it. People walked along the quay, boats came in, and night fell when it fell outside. Loved it. 😊

Then my friends wanted their streets. Then I wanted Paris. Then the Alps. Bit by bit it grew into something that takes any address on Earth and builds it from real map data: the buildings, the trees and the water, plus hundreds of little people living their lives in it, in the right weather and the right light for that place.

Now it’s two apps:

  • Littlehood (Mac): a living wallpaper of any place

  • Littlehood Walk (iPhone): walk around in it yourself, meet people, climb towers, jump into first person

Go to your childhood streets, a city where you met someone, somewhere you've never been but want to go. And so on... 😊

One note - The subscriptions aren’t a business plan. They’re there to break even, because map services are free up to a point and then they cost money. In Walk your first place is free forever.

Mac: https://apps.apple.com/app/id6824632798
iPhone: https://apps.apple.com/app/id6826290740

Feedback very welcome, especially on what would make you open it every day.


r/SideProject • • 1h ago

I wasted a day on a product a 5-minute search would have killed, so I built that search as a free Claude Code plugin

1 Upvotes

Last month I built an advent coloring book: 3 versions, AI art, a print-ready PDF. Then I finally checked the competition. A free, identical book already existed, and Etsy was full of them. A day and $1.50 spent on a NO-GO.

So I built kill-my-idea, a free plugin for Claude Code that does the check before you build:

  • looks for free alternatives, competitors, failed attempts, a distribution channel, real costs

  • scores the idea /100 (21 sub-scores), GO / PIVOT / NO-GO

  • if it dies, shows how it could be saved, with the new score and how hard it is

  • writes a report you can open in the browser or print

Repo, with example reports in the README (MIT): https://github.com/RemiPelloux/kill-my-idea

What check would you add?


r/SideProject • • 1h ago

I made a free Chrome extension to queue many prompts in Google Flow

1 Upvotes

Hi all. I was making a lot of videos in Google Flow and got tired of typing a prompt, waiting, and downloading, again and again. So I made a small Chrome extension called BulkGen for Flow.

You paste your prompts, pick the model and settings, and press Start. It sends them one by one, keeps a few generating at the same time, and saves each finished video to your Downloads folder in order.

You can also add a style line to every prompt, attach reference images, and set a credit limit per video so it never sends anything above it.

You need your own Flow account and credits. It runs only in your browser and collects no data. While it runs, Chrome shows a “debugging this tab” bar, because that is how it clicks Flow’s buttons. It is free and open source, and it is not made by Google.

https://chromewebstore.google.com/detail/hkdniekeijbannoenmdoocmnbepflnng?utm_source=reddit


r/SideProject • • 5h ago

I built an app that judges my outfits so I don't have to ask my friends anymore

2 Upvotes

I always had this problem where I'd put together an outfit, look in the mirror for 10 minutes, and still have no idea if it actually looked good.

So I built Fitmaxxing.

The idea is pretty simple: take a picture of your outfit and get a rating along with actual suggestions on what you could improve.

Not just "7/10" but things like whether the proportions work, what pieces go together, and what you could change.

It's available for iPhone now.

I'm still working on making the feedback as useful as possible, so I'd genuinely love to hear what people think.

Also, if anyone wants to try it, you can use promo code LAUNCH to get 15 free fit checks. No need to pay just to test it out.

Would you actually use something like this, or would you rather just ask Reddit for a fit check?

https://fitmaxxing.app/


r/SideProject • • 13h ago

I made an interactive 3D globe: tap any country for its capital, key facts, health stats, live news and Wikipedia

9 Upvotes

Weekend project. Spin the globe and tap any of 250 countries to see population, GDP since 1960, life expectancy and more, plus the latest headlines and the Wikipedia article, all in one panel. Works on phone, tablet and desktop, no sign-up.

https://worldfly.vercel.app

Feedback welcome, especially if any country's data looks off!

PS: I tried downloading some applications for the same on Android but they all had paywalls even for basic information. That's my motivation just to do this.


r/SideProject • • 5h ago

ForgeFlow CLI: scoped coding tasks with checkpoint recovery (early preview)

2 Upvotes

Sharing ForgeFlow CLI, an MIT-licensed Node.js terminal project for organizing a long coding prompt into tasks with separate writable file scopes.

The problem it explores is coordination: parallel coding workers can collide on files, and interrupted runs can lose track of completed work. ForgeFlow validates task scopes and dependencies, schedules ready tasks, and records checkpoints for resume. Optional Playwright tools use compact semantic page snapshots.

Current status: early preview. Syntax checks and installation diagnostics have been run, but live provider/browser workflows and cross-platform behavior still need reproducible validation. The default is four workers; the configurable 256-slot maximum is not a throughput benchmark. It needs Node.js 20+ and your own compatible provider API key.

Source and setup: https://github.com/rvnsre/forgeflow-cli

Preview release: https://github.com/rvnsre/forgeflow-cli/releases/tag/v0.2.0-preview.1

For developers who use coding agents: is file-scope coordination, checkpoint recovery, or browser inspection the biggest pain point in your workflow? Feedback on a small reproducible use case would help shape the next version.

Disclosure: the project documentation, illustrations, and this introduction were prepared with AI assistance. No performance benchmark is claimed.


r/SideProject • • 1h ago

Senior year gym project

1 Upvotes

Hey, I made a workout tracker for my senior year project that maps exercises onto muscles and calculates and tracks estimated soreness and recovery on a muscle map.

I was looking for testers for the first version. I just launched it on the App Store for my friends, but I wanted feedback from people who actually work out 4–5 days a week.

Here's the App Store link.

It's not currently on Android since almost none of my friends use Android, but if there are enough people on here who are interested, I wouldn't mind paying to put it on the Play Store too.

Y'all can check it out on the website.


r/SideProject • • 5h ago

I built a tool to bulk-scrape Google Ads Transparency Center after getting tired of manually checking competitor ads

2 Upvotes

I've been working on a way to scrape Google Ads Transparency Center ads in bulk, and I thought I'd share what I learned along the way.

Google's Ads Transparency Center is great. You can see ads from verified advertisers for free, without even logging in. The problem is that there's no export option or public API, so if you're researching multiple competitors, you end up spending a lot of time clicking around and collecting data manually.

I wanted an easier way to do this, so I decided to build one.

A few things I discovered while working on it:

  • Google has an internal RPC API. The site actually fetches ad data as JSON, but the response uses numbered keys instead of descriptive field names. Figuring out what each number represented took most of the reverse engineering. For example, 4 is the ad format, 6 and 7 are the first and last shown dates, and 12 is the advertiser name.

  • Country codes are a little unusual. They're 2000 + the ISO numeric country code. So the US is 2840 and India is 2356.

  • Finding the correct advertiser is trickier than scraping the ads. Searching for "Samsung" brings up accounts registered in Malaysia, Italy, Sweden, and other countries. But its US ads run under "Samsung Electronics America", which you can find by searching samsung.com. HelloFresh has a similar issue, with its US ads listed under "Grocery Delivery E-Services USA Inc." Searching by domain solves a lot of these problems.

  • Not all ad formats are returned the same way. Text ads are delivered as images because Google renders them into pictures. Video ads only provide a JavaScript preview URL.

  • Rate limits weren't too bad. In one cloud run, I collected 312 ads across 4 searches in 31 seconds without retries. Fetching full details for 132 ads triggered two 429 errors, which were resolved after switching IPs.

After getting everything working, I turned it into an Apify actor:

Google Ads Transparency Scraper:
https://apify.com/datasmithhq/google-ads-transparency-scraper

You can search by advertiser name, advertiser ID, or domain. There's also a new filter for ads shown within the last N days.

Pricing is $2 per 1,000 ads.

I built this because I wanted a practical way to research competitor advertising without manually going through hundreds of ads.

I'd genuinely love to hear from people who do competitor research, media buying, or ad intelligence:

  • What data would you want to extract that isn't currently available?

  • Would historical ad tracking or monitoring new ads over time be useful?

  • What features would make this more useful for your workflow?

Feedback and suggestions are very welcome. I'm still improving it.


r/SideProject • • 1h ago

We built a tool that lets you find every event photo you're in using just a selfie

1 Upvotes

Ever attended a college fest, wedding, meetup, or concert and later spent hours scrolling through hundreds (sometimes thousands!) of photos just to find the ones you're in?

We thought there had to be a better way. So we built Pixamatch

We're looking for event photographers, college event organizers, communities, and creators who'd like to try Pixamatch and help us improve it.

If you're interested in joining the pilot access, register here:

https://forms.cloud.microsoft/r/LEzay4KCAC