Uneed Scraper
Pricing
Pay per event
Uneed Scraper
Extract public Uneed.best startup and tool listings for lead generation, competitor research, and market maps.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract startup, SaaS, and tool listings from Uneed.best for lead generation, competitor monitoring, and market research.
What does Uneed Scraper do?
Uneed Scraper collects public product data from https://www.uneed.best.
It can scrape:
- Category pages such as Marketing, Business, Design, and Development
- Tag pages such as AI, Analytics, SEO, and Productivity
- Alternative pages such as Ahrefs alternatives
- Individual product detail pages
- The public sitemap for bulk product discovery
Who is it for?
This actor is useful for growth, sales, and research teams.
- 🧲 Lead generation teams can discover startup websites and public contact channels.
- 📊 Market researchers can monitor new tools by tag or category.
- 🕵️ Competitor analysts can map alternative pages and adjacent products.
- 🚀 Indie hackers can benchmark positioning, pricing, and launch pages.
- 🧰 Agencies can build tool directories and outreach lists.
Why use this actor?
Uneed is a curated product directory with startup and tool metadata.
Manual browsing is slow when you need structured rows.
This actor turns public Uneed pages into clean dataset records.
How much does it cost to scrape Uneed products?
The actor uses pay-per-event pricing.
You pay a $0.005 start fee and a tiered per-result fee for saved products.
The formula-derived BRONZE result price is $0.000074621 per product, with lower prices on higher Apify tiers.
Typical small tests with 20 results are inexpensive.
Large sitemap runs scale with the number of product records saved.
Data fields
| Field | Description |
|---|---|
id | Uneed numeric product ID |
name | Product or tool name |
slug | Uneed slug |
uneedUrl | Uneed product profile URL |
websiteUrl | External product website |
description | Short public description |
richDescription | Long description when visible |
categoryName | Category name when present |
categorySlug | Category slug when present |
tags | Public Uneed tags |
tagSlugs | Tag slugs |
pricing | Public pricing text |
email | Public email when available |
twitter | Twitter/X URL |
linkedin | LinkedIn URL |
github | GitHub URL |
instagram | Instagram URL |
facebook | Facebook URL |
youtube | YouTube URL |
bluesky | Bluesky URL |
logoUrl | Logo image URL |
mediaUrls | Product media URLs |
dealCodes | Public coupon codes |
dealDescriptions | Public deal text |
voteCount | Vote count from public payload |
isPremium | Premium listing flag |
isDofollow | Dofollow flag |
isOnSale | Sale flag |
sourceUrl | Page that produced the record |
scrapedAt | ISO scrape timestamp |
Input options
The main input is startUrls.
You can provide one URL or many URLs.
Supported URL types:
https://www.uneed.best/tool/creemhttps://www.uneed.best/categories/marketinghttps://www.uneed.best/tags/aihttps://www.uneed.best/alternatives/ahrefshttps://www.uneed.best/sitemap.xml
Example input
{"startUrls": [{ "url": "https://www.uneed.best/categories/marketing" },{ "url": "https://www.uneed.best/tags/ai" }],"maxItems": 50,"includeDetails": true,"useSitemap": true}
Output example
{"name": "Creem","slug": "creem","uneedUrl": "https://www.uneed.best/tool/creem","websiteUrl": "https://creem.io","description": "Smooth payments for SaaS and Indie Hackers that don't break the bank","tags": ["E-Commerce", "Money"],"pricing": "Freemium","voteCount": 1,"sourceUrl": "https://www.uneed.best/tool/creem"}
How to scrape a category
- Open the actor on Apify.
- Paste a Uneed category URL.
- Set
maxItemsto a small number for the first run. - Keep
includeDetailsenabled for richer fields. - Start the run.
- Export results as JSON, CSV, Excel, or via API.
How to scrape the sitemap
Leave startUrls empty or pass https://www.uneed.best/sitemap.xml.
Set maxItems to the number of product pages you want.
The actor filters sitemap entries to /tool/ pages.
Tips for best results
- Start with 20 to 50 items for testing.
- Use category and tag URLs for focused lists.
- Use sitemap discovery for broad product discovery.
- Enable detail pages when you need social links and pricing.
- Deduplicate downstream by
slugoruneedUrl.
Integrations
Use this actor with:
- CRM enrichment workflows
- Lead scoring pipelines
- Google Sheets exports
- Airtable product databases
- BI dashboards
- Competitor monitoring jobs
- Weekly startup discovery alerts
API usage with Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/uneed-scraper').call({startUrls: [{ url: 'https://www.uneed.best/tags/ai' }],maxItems: 25,includeDetails: true});console.log(run.defaultDatasetId);
API usage with Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('automation-lab/uneed-scraper').call(run_input={'startUrls': [{'url': 'https://www.uneed.best/categories/marketing'}],'maxItems': 25,'includeDetails': True,})print(run['defaultDatasetId'])
API usage with cURL
curl -X POST 'https://api.apify.com/v2/acts/automation-lab~uneed-scraper/runs?token=YOUR_APIFY_TOKEN' \-H 'Content-Type: application/json' \-d '{"startUrls":[{"url":"https://www.uneed.best/tags/ai"}],"maxItems":25}'
MCP usage
You can call this actor through Apify MCP from Claude Desktop, Claude Code, or other MCP-compatible clients.
MCP URL:
https://mcp.apify.com/?tools=automation-lab/uneed-scraper
Claude Code setup:
$claude mcp add apify-uneed "https://mcp.apify.com/?tools=automation-lab/uneed-scraper"
Claude Desktop JSON configuration:
{"mcpServers": {"apify-uneed": {"url": "https://mcp.apify.com/?tools=automation-lab/uneed-scraper"}}}
Example prompts:
- "Scrape 50 AI tools from Uneed and summarize the most common tags."
- "Find marketing tools on Uneed with public websites and social links."
- "Build a CSV of Uneed alternatives for Ahrefs."
Data quality notes
The actor only extracts public data visible in Uneed SSR payloads.
Some pages have more detail than others.
Some products may not list social profiles or pricing.
Fields without public data are returned as null or empty arrays.
Legality
This actor extracts publicly available web data.
You are responsible for using the data lawfully.
Respect privacy, intellectual property, and applicable terms.
Do not use scraped contact data for spam.
Troubleshooting
Why did I get fewer results than requested?
A category or tag page may contain fewer public products than your limit.
Use sitemap mode for broader discovery.
Why are some social fields empty?
Uneed only includes those fields when the product owner has published them.
Why are charges ignored locally?
Local apify run does not use platform pay-per-event billing.
Cloud runs record charge events after deployment.
Related scrapers
Other Automation Lab actors that may pair well:
- https://apify.com/automation-lab/product-hunt-scraper
- https://apify.com/automation-lab/website-emails-scraper
- https://apify.com/automation-lab/linkedin-company-scraper
- https://apify.com/automation-lab/google-maps-lead-finder
Changelog
0.1
Initial version with HTTP-only Nuxt payload extraction.
Limits
This actor does not log in.
It does not scrape private dashboards.
It does not bypass access controls.
It does not enrich data from third-party sources.
Support
If a public Uneed page changes structure, open an Apify issue with the run ID and input.
FAQ
Can I scrape all Uneed tools?
Yes. Use sitemap mode and set a larger maxItems value.
Can I scrape one tool?
Yes. Pass a /tool/<slug> URL and set maxItems to 1.
Can I export to CSV?
Yes. Apify datasets support CSV, JSON, Excel, XML, and RSS exports.
Does it use a browser?
No. It uses fast HTTP requests and parses public Nuxt SSR data.
Does it require a proxy?
No proxy is configured by default.
Field mapping
Use uneedUrl for source attribution.
Use websiteUrl for external outreach or enrichment.
Use tags and categoryName for segmentation.
Use pricing for go-to-market analysis.
Use voteCount for relative popularity signals.
Operational recommendations
Schedule weekly runs for new product discovery.
Store historical snapshots to detect listing changes.
Filter by tags for specific markets.
Combine with email enrichment only when legally appropriate.
Version
Current actor version: 0.1.