Tiny Startups Scraper
Pricing
from $0.03 / 1,000 saved startups
Pricing
from $0.03 / 1,000 saved startups
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
28
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
🚀 Find Tiny Startups leads, launches, and deals
Tiny Startups Scraper turns public Tiny Startups feeds into structured startup rows you can review, export, or send to your own workflow. Use it to collect this week's launches, archive entries, all-time rankings, search results, today's picks, and public deal listings.
Start with the prefilled weekly source and Maximum startups: 25. Each saved row can include the startup website, Tiny Startups listing URL, category, rank, upvotes, launch date, creator, logo, deal code, and optional public emails from the startup website.
- ✅ Multiple Tiny Startups feeds - choose weekly launches, archive, all-time top startups, search results, Startup of the Day, or deals.
- ✅ Lead-ready source data - keep source IDs, listing URLs, ranks, upvotes, categories, launch dates, creators, logos, and deal details together.
- ✅ Optional website emails - find public contact emails on startup websites in the same run.
- ✅ Organic by default - promoted Tiny Startups rows stay out unless you turn them on.
🏆 Why use it
- 🎯 Build a startup lead list without opening each Tiny Startups card by hand.
- 🔎 Search Tiny Startups by keywords such as
ai,developer tools, or your own niche. - 🧾 Keep ranking and source context attached, so each startup is easier to review later.
- 📬 Add public website emails when you need outreach paths in the same dataset.
- 🧹 Export clean startup website URLs while still keeping the Tiny Startups listing URL as source evidence.
⚙️ What it does
The Actor collects public Tiny Startups rows from the source mode you choose:
weekly- this week's launches.archive- archived launch rows.allTime- all-time top startups.search- Tiny Startups search results for your submitted keywords.today- Startup of the Day entries for the current UTC date.deals- public Tiny Startups deal listings.
It deduplicates rows before applying your cap, skips promoted listings by default, and saves accepted rows one by one. Missing source facts are kept as null or [], so useful startup rows are not dropped just because a creator, logo, deal, or email is unavailable.
🚀 Quick start
- Open the Input tab.
- Keep
Tiny Startups sourceset toThis week's launchesfor your first run. - Keep
Maximum startupsat25, or set it to0to collect every available row for the selected source. - Leave
Include promoted listingsoff unless you also want paid or promoted inventory. - Keep
Find website emailson when you want public emails from startup websites. - Run the Actor, then review the dataset in Apify Console or export it through the API.
For search runs, choose Search results and add at least one value in Search queries.
🛠️ Input
Example
{"sourceMode": "weekly","searchQueries": ["ai", "developer tools"],"maxNbItemsToScrape": 25,"shouldIncludePromotedListings": false,"shouldIncludeDeals": false,"shouldScrapeEmails": true}
Params
| Field | Type | Description | Default |
|---|---|---|---|
sourceMode | string | Tiny Startups feed to collect: weekly, archive, allTime, search, today, or deals. | weekly |
searchQueries | string[] | Keywords to search on Tiny Startups when sourceMode is search. | Prefilled examples |
maxNbItemsToScrape | integer | Maximum startup rows to save. Use 0 to collect every available row for the selected source. | 0 |
shouldIncludePromotedListings | boolean | Include rows Tiny Startups marks as promoted. | false |
shouldIncludeDeals | boolean | Add public deal rows alongside another selected source when they fit inside the row cap. | false |
shouldScrapeEmails | boolean | Look for public contact emails on each startup website. | true |
Deal rows share the same run cap as the selected source. If you mainly want deals, choose the deals source or raise Maximum startups.
📊 Output
Every successful row represents one Tiny Startups startup, launch, or deal item. See the Output tab for the full schema.
Example
{"sourceMode": "weekly","startupId": "cmoyhvv8e001fzerc44xqjstc","name": "FlashTTS","tagline": "ElevenLabs alternative. Better price, same quality.","description": "Voice generation for teams that need fast text-to-speech.","websiteUrl": "https://www.flashtts.com/","listingUrl": "https://www.tinystartups.com/startup/flashtts","category": "Productivity","rank": 1,"upvoteCount": 98,"launchDate": "2026-05-26","isPromotedListing": false,"creator": {"name": "Zeke Yeager","username": "zeke"},"deal": null,"logoUrl": "https://www.tinystartups.com/logos/flashtts.png","featuredImageUrl": null,"emails": ["hello@flashtts.com"]}
Fields
| Field | Description |
|---|---|
sourceMode | Tiny Startups feed that produced the row. |
startupId | Tiny Startups source identifier when available. |
name, tagline, description | Startup text shown by Tiny Startups when exposed. |
websiteUrl, listingUrl | Clean startup website URL and Tiny Startups listing URL. |
category, rank, upvoteCount, launchDate | Source-backed discovery and ranking context. |
isPromotedListing | Whether Tiny Startups marked the row as promoted when exposed. |
creator | Public creator or submitter name and username, or null. |
deal | Public deal headline and code for deal rows, or null. |
logoUrl, featuredImageUrl | Source-hosted image URLs when Tiny Startups exposes them. |
emails | Public emails found on the startup website, or []. |
💳 Pricing
This Actor uses pay-per-event pricing. You are charged for each Tiny Startups item saved to the dataset. Rows that are skipped, unavailable, or not returned by the selected source are not saved as result rows.
Website-email lookup is included in the same saved item price. If no public emails are found, the startup can still be saved with emails: [].
⚠️ Limits and caveats
- Search mode needs at least one search query.
- Some Tiny Startups feeds expose fewer fields than others. Missing facts are returned as
nullor[]. - Email lookup checks public startup websites. It may find no emails, and it does not invent contact data.
- Source-hosted image URLs are returned for reference. The Actor does not mirror logos or images into Apify storage.
- The Actor does not scrape TinySeed. TinySeed is a different source.
- The Actor does not require Tiny Startups login cookies, user credentials, or a source API key.
❓ FAQ
Can I scrape Tiny Startups search results?
Yes. Set sourceMode to search and add one or more searchQueries.
Can I collect only Tiny Startups deals?
Yes. Set sourceMode to deals. You can also turn on shouldIncludeDeals with another source, but those deal rows share the same run cap.
What happens when emails are not found?
The startup row is still saved with emails: []. Email discovery is enrichment, not a requirement for saving a useful Tiny Startups row.
Does this Actor need a Tiny Startups account?
No. It reads public Tiny Startups data and does not ask for Tiny Startups cookies, login details, or a source API key.
📝 Changelog
- 0.1: Added weekly, archive, all-time, search, today, and deal sources with richer startup metadata, cleaner deal rows, and optional website-email enrichment in one run.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- Product Hunt Scraper ↗ - Collect Product Hunt launches, ranks, makers, and optional website details.
- Uneed Scraper ↗ - Find fresh Uneed tool launches with listing links and optional emails.
- TinySeed Scraper ↗ - Research TinySeed portfolio companies and their websites.
- Website Emails Scraper ↗ - Extract public emails from websites you already selected.
- Reddit Scraper ↗ - Track Reddit posts and comments around startup niches or buyer problems.
Made with ❤️ by Maxime Dupré