TinySeed Scraper
Pricing
$0.02 / 1,000 scraped companies
TinySeed Scraper
Scrape TinySeed portfolio companies with cohorts, locations, descriptions, logos, websites, and optional public emails. Export results, run via API, or schedule repeat research.
Pricing
$0.02 / 1,000 scraped companies
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
🌱 TinySeed scraper for portfolio company research
TinySeed Scraper reads the public TinySeed portfolio and turns visible company cards into clean rows for research, lead lists, market mapping, and outreach prep. Each saved company can include its website, cohort, location, TinySeed description, logo URL, source page, and optional public emails found on the company website.
- ✅ Portfolio rows in one run - collect TinySeed company data without opening every card by hand.
- ✅ Cohort-focused exports - include all cohorts or filter by fragments such as
Fall 2025orSpring 2024 Americas. - ✅ Research-ready context - keep company descriptions, locations, logo links, and source URLs with each row.
- ✅ Optional email enrichment - visit company websites during the same run and add public email addresses when found.
- ✅ Small first run - use
Company limitto test a short batch before scraping every matching company.
🏆 Benefits
- 🎯 Build a TinySeed portfolio company shortlist for startup research, sales research, founder outreach, or CRM enrichment.
- 🗂️ Keep cohort, location, and source context next to each company so exports are easier to filter and audit.
- 📬 Add public company-site emails in the same dataset when you want outreach paths with the portfolio data.
- 🧪 Start with a capped run, inspect the rows, then remove the cap for a full matching-portfolio export.
- 🔗 Use the dataset through Apify exports, API calls, schedules, webhooks, or downstream integrations.
🚀 Quick start
- Open the Input tab.
- Keep
Company limitat80for a useful bounded first run, or set it to0to save every matching company. - Leave
Cohorts to includeempty for the full public portfolio, or add one or more cohort fragments such asFall 2025. - Keep
Scrape website emails?on if you want the actor to visit company websites and look for public emails. - Run the actor, then review the dataset in the finished run or pull the same rows through the API.
⚙️ What this TinySeed scraper does
- 🌐 Scrapes the live public TinySeed portfolio page.
- 🧭 Filters companies by visible TinySeed cohort text when you add cohort fragments.
- 📦 Saves one dataset row per accepted portfolio company.
- 📝 Extracts company name, website URL, cohort, location, description, logo URL, image alt text, and source URL when TinySeed shows them.
- 📧 Optionally visits each company website to collect public email addresses.
- 🧱 Keeps missing optional facts as
nullor empty arrays instead of guessing.
This actor does not require a TinySeed login, cookies, API key, browser extension, or user-provided source credentials.
📊 Output
Each row is one TinySeed portfolio company. Missing optional text fields are null; missing lists are empty arrays. See the full Output tab for the canonical schema.
Example
{"name": "Gem Logic","url": "https://www.gem-logic.com/","cohort": "Spring 2025","location": "Austin, United States","categories": [],"description": "Gem Logic is the all-in-one operating system for jewelers.","logoUrl": "https://images.squarespace-cdn.com/content/v1/example/logo.png","imageAlt": "Gem Logic","sourceUrl": "https://tinyseed.com/portfolio/","emails": ["support@gem-logic.com", "info@gem-logic.com"]}
Fields
| Field | Type | Description |
|---|---|---|
name | string | null | Company name shown on the TinySeed portfolio card. |
url | string | Company website URL linked from TinySeed. |
cohort | string | null | TinySeed cohort shown for the company, when available. |
location | string | null | Company location shown on the TinySeed portfolio card, when available. |
categories | string[] | TinySeed category or status tags when the source exposes them. This may be empty. |
description | string | Company description from the TinySeed portfolio card. |
logoUrl | string | null | Source-hosted company logo URL shown by TinySeed, when available. |
imageAlt | string | null | Alt text from the TinySeed company logo image, when available. |
sourceUrl | string | TinySeed portfolio page URL used as the source for the row. |
emails | string[] | Public email addresses found on the company website when email scraping is enabled. |
🛠️ Input
Example
{"cohorts": ["Fall 2025", "Spring 2025"],"maxNbItemsToScrape": 25,"shouldScrapeEmails": true}
Fields
| Field | Type | Description | Default |
|---|---|---|---|
cohorts | string[] | Cohort names or fragments to include, such as Fall 2025 or Spring 2024 Americas. Leave empty for all cohorts. | [] |
maxNbItemsToScrape | integer | Maximum number of matching companies to save. Use 0 for every matching company. | 80 |
shouldScrapeEmails | boolean | Visit each company website and add public email addresses when found. | true |
💳 Pricing
This actor charges per saved TinySeed portfolio company. Skipped cards and failed optional email lookups are not separate charge events.
The local pricing artifact sets the primary event to Scraped company at $0.00002 per saved company row.
⚠️ Limits and caveats
- TinySeed must show a company website URL and description for a company to be saved.
- TinySeed does not always expose every optional field. The actor keeps missing cohort, location, logo, image alt, and category values empty instead of filling them in.
- During the latest implementation validation, TinySeed did not expose category/status tags in the portfolio card HTML, so
categoriescan be empty for current rows. - Email enrichment depends on what each company website publicly exposes. If a website cannot be loaded or has no visible emails, the company row is still saved with
emails: []. - This actor returns source-hosted logo URLs. It does not download or copy TinySeed images into Apify storage.
❓ FAQ
Can I scrape only one TinySeed cohort?
Yes. Add one or more entries to Cohorts to include, such as Fall 2025. The actor matches those fragments against the visible TinySeed cohort headings.
Does this actor need a TinySeed account?
No. It reads the public TinySeed portfolio page and does not ask for TinySeed cookies, login details, or API keys.
Does it return contact emails?
It can. Keep Scrape website emails? enabled and the actor will visit each saved company's website to look for public email addresses. If none are found, emails is an empty array.
Can I use the results through an API?
Yes. After a run finishes, you can export the dataset from Apify or fetch it through the default dataset API URL.
📝 Changelog
- 1.0: Added cohort filtering, portfolio metadata, source links, logo fields, and lower per-company pricing while keeping optional website email enrichment.
- 0.0: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- Tiny Startups Scraper ↗ - collect Tiny Startups homepage leads with clean company links and optional website emails.
- Product Hunt Scraper ↗ - export Product Hunt launches, ranks, makers, media, and optional website enrichment.
- Uneed Scraper ↗ - turn the latest Uneed ladder into tool leads with maker links and optional emails.
- Website Emails Scraper ↗ - find public contact emails from company websites you already have.
- LinkedIn Company Scraper ↗ - enrich known companies with public LinkedIn profile facts such as website, industry, size, and locations.
Made with ❤️ by Maxime Dupré