Uneed Scraper
Pricing
from $0.01 / 1,000 products
Uneed Scraper
Collect public Uneed products from launches, product URLs, categories, tags, alternatives, or the full catalog. Export product details, pricing, engagement, contacts, emails, media, and available business data.
Pricing
from $0.01 / 1,000 products
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
19
Total users
2
Monthly active users
0.081 hours
Issues response
7 days ago
Last modified
Categories
Share
🧭 Turn Uneed products into research data
Uneed Scraper helps founders, marketers, analysts, and partnership teams collect public Uneed products as structured data. It returns product pages, descriptions, categories, pricing labels, launch signals, contacts, media URLs, engagement, and founder-disclosed business details when Uneed publishes them. Use the results to research products, follow launches, compare alternatives, find public contact paths, and review source-published business information.
- Build a product catalog with Uneed product research, including names, categories, tags, pricing labels, and descriptions.
- Track the current launch ladder with Uneed launch tracking, including votes, clicks, launch dates, and promotion status.
- Compare categories, tags, and alternatives with Uneed competitor analysis.
- Find product websites, maker links, social profiles, and public website emails with Uneed startup lead generation.
- Review ratings, comments, reviews, upvoters, and public participant profiles with Uneed product engagement analysis.
- Check source-published sale status, asking prices, revenue, profit, team size, and technologies with Uneed startup acquisition research.
📦 Uneed product data
Each saved row represents the first eligible occurrence of one successfully collected public Uneed product. If the same product appears again through another URL or source path in the same run, the later match is ignored. The row keeps source-backed values and leaves unavailable optional values as null or []; it does not infer facts.
- Product ID, slug, name, canonical Uneed URL, website, tagline, and rich description
- Category, tags, pricing label, rating, clicks, votes, launch date, and listing date
- Promoted, premium, dofollow, and for-sale status
- Source-hosted logo, screenshot and media URLs, deals, and rewards
- Maker profiles, product social links, and public website emails
- Reviews, comments, individual upvoters, and participant profile and audience details
- Founder-disclosed revenue, profit, currency, team size, technologies, asking price, and sale URL
Optional facts remain null or [] when Uneed or the linked public website does not publish them. Logos and media are returned as source URLs rather than copied into Apify storage.
🚀 Run Uneed product research
- Choose one Target.
- Add the matching URLs when using product, category, tag, or alternatives pages.
- Set Product limit for a discovery Target. Leave it empty to return all available results until the source is exhausted, or enter a positive number for a bounded run.
- Choose whether to include source-marked promoted listings.
- Run the Actor and open the dataset from the Output tab.
The default Target collects the latest populated Uneed daily ladder. No Uneed login, cookies, or source API key is required for public data.
⚙️ Input
Choose one Target per run. Fields from other source sections are ignored. Product page URLs use the submitted list, while the other Targets discover products from their matching public Uneed surface.
Input fields
| Field | Type | What it does |
|---|---|---|
target | string | Chooses currentLaunch, productPages, categoryPages, tagPages, alternativesPages, or fullCatalog. |
startUrls | array of objects | Supplies public Uneed product page URLs for productPages. |
startUrls[].url | string | Holds one public Uneed product page URL. |
categoryUrls | array of objects | Supplies public Uneed category page URLs for categoryPages. |
categoryUrls[].url | string | Holds one public Uneed category page URL. |
tagUrls | array of objects | Supplies public Uneed tag or best-products-by-tag page URLs for tagPages. |
tagUrls[].url | string | Holds one public Uneed tag or best-products-by-tag page URL. |
alternativesUrls | array of objects | Supplies public Uneed alternatives page URLs for alternativesPages. |
alternativesUrls[].url | string | Holds one public Uneed alternatives page URL. |
maxNbItemsToScrape | integer | Limits products found through currentLaunch, categoryPages, tagPages, alternativesPages, or fullCatalog. Leave it empty to return all available results until the source is exhausted. Enter a positive number for a bounded discovery run. Product page URLs are always processed as the submitted list. |
shouldIncludePromotedListings | boolean | Includes source-marked paid or promoted Uneed listings with organic products during discovery. It does not change productPages. |
currentLaunch uses the latest populated Uneed daily ladder and needs no URL list. fullCatalog discovers product locations through Uneed's public tools sitemap. Directly requested product pages are always researched, even when discovery-only options do not apply.
Leave Product limit empty to return all available results until the source is exhausted. Product page URLs are always processed as the submitted fixed list.
Hosted default-input example
{"target": "currentLaunch","maxNbItemsToScrape": 1,"shouldIncludePromotedListings": false}
🧾 Output
The default dataset contains one row per successful public Uneed product. Required fields are slug, name, and sourceUrl. Other fields follow the public dataset schema and stay null or empty when the source does not publish them.
Output fields
| Field | Type | What it does |
|---|---|---|
productId | integer or null | Gives the public Uneed numeric product ID when exposed. |
slug | string | Gives the stable public Uneed product slug. |
name | string | Gives the product name shown on Uneed. |
sourceUrl | string | Gives the canonical public Uneed product page URL. |
websiteUrl | string or null | Gives the listed external product website when available. |
tagline | string or null | Gives the short product description from Uneed. |
descriptionHtml | string or null | Gives the rich product description HTML when published. |
category | object or null | Gives the Uneed category attached to the product. |
category.name | string | Gives the category name. |
category.slug | string | Gives the category slug. |
tags | array of objects | Lists Uneed tags attached to the product. |
tags[].name | string | Gives a tag name. |
tags[].slug | string | Gives a tag slug. |
pricing | string or null | Gives the public pricing label shown by Uneed. |
rating | number or null | Gives the public product rating when Uneed publishes one. |
ratingCount | integer or null | Gives the number of public ratings when published. |
clickCount | integer or null | Gives the public Uneed click count when published. |
voteCount | integer or null | Gives the public Uneed vote count when available. |
launchDate | string or null | Gives the product launch date as a date-time when reported by Uneed. |
listedAt | string or null | Gives the date-time when the product was listed, when published. |
isPromoted | boolean or null | Says whether Uneed marks the product as promoted or paid. |
isPremium | boolean or null | Says whether Uneed marks the product as premium. |
isDofollow | boolean or null | Says whether Uneed marks the external website link as dofollow. |
isOnSale | boolean or null | Says whether Uneed marks the product as currently for sale. |
contacts | array of objects | Lists public makers or contacts linked to the product. |
contacts[].name | string or null | Gives a contact or maker name. |
contacts[].profileUrl | string or null | Gives a public Uneed profile URL. |
contacts[].links | array of strings | Lists public external links attached to the contact. |
contacts[].links[] | string | Gives one public contact link. |
socialLinks | object | Holds public product contact and social links exposed by Uneed. |
socialLinks.email | string or null | Gives a public email shown on Uneed. |
socialLinks.twitter | string or null | Gives an X or Twitter URL. |
socialLinks.linkedin | string or null | Gives a LinkedIn URL. |
socialLinks.github | string or null | Gives a GitHub URL. |
socialLinks.instagram | string or null | Gives an Instagram URL. |
socialLinks.facebook | string or null | Gives a Facebook URL. |
socialLinks.youtube | string or null | Gives a YouTube URL. |
socialLinks.bluesky | string or null | Gives a Bluesky URL. |
websiteEmails | array of strings | Lists public contact emails discovered on the product website. |
logoUrl | string or null | Gives the source-hosted product logo URL. |
mediaUrls | array of strings | Lists source-hosted screenshot, video, or other product media URLs. |
deals | array of objects | Lists public deal or coupon details. |
deals[].code | string or null | Gives a deal code when provided. |
deals[].description | string or null | Gives the deal terms or description. |
rewards | array of objects | Lists public rewards linked to the product or launch. |
rewards[].name | string | Gives a reward name. |
rewards[].description | string or null | Gives the published reward details. |
rewards[].url | string or null | Gives a public reward link when provided. |
reviews | array of objects | Lists public product reviews published on Uneed. |
reviews[].authorName | string or null | Gives the review author name. |
reviews[].authorProfileUrl | string or null | Gives the public reviewer profile URL. |
reviews[].rating | number or null | Gives the review rating when published. |
reviews[].text | string | Gives the review text. |
reviews[].publishedAt | string or null | Gives the review publication date-time when published. |
upvoters | array of objects | Lists individual public launch upvoters. |
upvoters[].name | string or null | Gives an upvoter name. |
upvoters[].profileUrl | string | Gives the public Uneed profile URL for an upvoter. |
comments | array of objects | Lists public launch comments. |
comments[].authorName | string or null | Gives the comment author name. |
comments[].authorProfileUrl | string or null | Gives the public commenter profile URL. |
comments[].text | string | Gives the comment text. |
comments[].publishedAt | string or null | Gives the comment publication date-time when published. |
profiles | array of objects | Lists public profile and audience details for engagement participants. |
profiles[].name | string or null | Gives a profile name. |
profiles[].profileUrl | string | Gives the public Uneed profile URL. |
profiles[].tagline | string or null | Gives the profile tagline. |
profiles[].followerCount | integer or null | Gives the public follower count. |
profiles[].followingCount | integer or null | Gives the public following count. |
profiles[].links | object | Holds public profile social links. |
profiles[].links.linkedin | string or null | Gives a LinkedIn URL for the profile. |
profiles[].links.twitter | string or null | Gives an X or Twitter URL for the profile. |
profiles[].links.github | string or null | Gives a GitHub URL for the profile. |
profiles[].links.bluesky | string or null | Gives a Bluesky URL for the profile. |
profiles[].launchedProducts | array of strings | Lists Uneed product slugs launched by the profile. |
profiles[].launchedProducts[] | string | Gives one launched product slug. |
business | object or null | Holds founder-disclosed business and sale information. |
business.revenue | number or null | Gives a founder-disclosed revenue amount. |
business.revenuePeriod | string or null | Gives the period for the disclosed revenue, such as monthly or annual. |
business.profit | number or null | Gives a founder-disclosed profit amount. |
business.profitPeriod | string or null | Gives the period for the disclosed profit, such as monthly or annual. |
business.currency | string or null | Gives the currency code for disclosed financial amounts. |
business.teamSize | integer or null | Gives a founder-disclosed team size. |
business.technologies | array of strings | Lists founder-disclosed technologies used by the product. |
business.askingPrice | number or null | Gives the published asking price when the product is for sale. |
business.saleUrl | string or null | Gives a public link for following up on the sale. |
The example below is one complete row from a successful current-beta run. Its public contact and website email values are shown as returned.
{"productId": 19553,"slug": "yylo-ledger","name": "YYLO LEDGER","websiteUrl": "https://yylo.dev","sourceUrl": "https://www.uneed.best/tool/yylo-ledger","tagline": "Coordinate coding agents with intent-validated code and preserved evidence","descriptionHtml": "<p><strong>YYLO LEDGER</strong> is a platform for orchestrating coding agents from initial intent through validated code execution. It helps teams coordinate multi-agent workflows while maintaining durable records of tasks, sessions, reviews, and evaluations.</p><p>Use it to:</p><ul><li><p>Direct AI coding agents toward specific goals</p></li><li><p>Validate and review generated code before deployment</p></li><li><p>Keep audit trails and evaluation histories for compliance and learning</p></li><li><p>Preserve task context across sessions</p></li></ul><p></p><p>Ideal for development teams leveraging AI assistants who need structured oversight, code validation, and comprehensive logging of agent-driven workflows.</p>","category": {"name": "Development","slug": "development"},"tags": [{"name": "Automation","slug": "automation"},{"name": "AI","slug": "ai"},{"name": "Development","slug": "development"}],"pricing": "Freemium","rating": 0,"ratingCount": null,"clickCount": 6,"voteCount": 0,"launchDate": "2026-09-02T00:00:00.000Z","listedAt": "2026-09-02T07:01:59.793Z","isPromoted": false,"isPremium": false,"isDofollow": true,"isOnSale": false,"contacts": [{"name": "insightagent","profileUrl": "https://www.uneed.best/profile/insightagent","links": ["https://github.com/yylo-dev"]}],"socialLinks": {"email": null,"twitter": null,"linkedin": null,"github": "https://github.com/yylo-dev","instagram": null,"facebook": null,"youtube": null,"bluesky": null},"websiteEmails": ["support@yylo.dev"],"logoUrl": "https://apcdouatoejrvwoqevfc.supabase.co/storage/v1/object/public/logos/logos/yylo-ledger_20260901001324.png","mediaUrls": ["https://backend.uneed.best/storage/v1/object/public/product_medias/50132/1788221602582.png"],"deals": [],"rewards": [],"reviews": [],"upvoters": [],"comments": [],"profiles": [{"name": "insightagent","profileUrl": "https://www.uneed.best/profile/insightagent","tagline": null,"followerCount": 0,"followingCount": 0,"links": {"linkedin": null,"twitter": null,"github": null,"bluesky": null},"launchedProducts": ["yylo-ledger","best-ai-research-for-etsy-sellers"]}],"business": null}
Removed, private, unsupported, failed, and diagnostic outcomes stay out of the dataset. The first eligible occurrence of a product is saved, and later matches for that product are ignored.
💳 Pricing
The Actor charges one uneed-product event for each successfully saved public Uneed product. A run with no saved product has no product event. Failed, diagnostic, and setup work also has no product event. There is no separate Actor-start event. Optional website-email and engagement enrichment have no separate Actor-owned event.
🔌 Integrations
Export results from Apify as JSON, CSV, Excel, XML, RSS, or HTML. Use the Apify API to start runs and retrieve datasets, schedule repeat research, trigger webhooks, or connect datasets to supported Apify integrations.
❓ FAQ
Can I scrape one specific Uneed product?
Yes. Choose productPages and provide one or more public /tool/... URLs in startUrls. This fixed list is processed independently of the discovery limit.
Can I use more than one Uneed source surface in a run?
No. Choose one Target per run. Use the matching URL list for Product pages, Category pages, Tag pages, or Alternatives pages.
Why did a run return no product rows?
Check that the Target matches the submitted URL list. A discovery Target needs a matching public Uneed source, and productPages needs public /tool/... URLs in startUrls. A run can have no rows when the selected source has no eligible products.
Can I exclude promoted products?
Yes. Keep shouldIncludePromotedListings set to false for discovery Targets. Filtering relies on Uneed's public promotion markers. Directly requested product pages are still researched.
Why are some emails, reviews, or business fields empty?
These fields are optional. Website email discovery is best effort, and Uneed products or linked websites may not publish contacts, engagement, or founder-disclosed business facts. The Actor does not infer missing values.
Can I collect the whole public catalog?
Choose fullCatalog and leave maxNbItemsToScrape empty to return all available results until the source is exhausted. This discovers product locations through Uneed's public tools sitemap and may take longer than a focused category, tag, or product-page run.
Does this use a private Uneed API or account?
No. The Actor collects publicly accessible data without Uneed credentials and does not bypass private pages or access controls.
📝 Changelog
v1.0 (02-09-2026)
- Choose one Uneed source type and use its matching URL field for each run.
- Collect products from the current launch, product pages, category pages, tag pages, alternatives pages, or the full catalog.
- Get source-backed ratings, launch dates, rewards, engagement profiles, and business details when Uneed publishes them.
- Product pages recover from current public page data and temporary Uneed source failures.
v0.1
- Added current launch, direct product, category, tag, alternatives, and full-catalog workflows.
- Added public product, engagement, and business fields.
- Added automatic website email enrichment.
- Added promoted listing filtering.
- Added per-product charging.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Product Hunt Scraper compares Uneed product launches with Product Hunt launch data, ranks, and engagement.
- Tiny Startups Scraper tracks startup launch lists, rankings, deals, websites, and public emails from Tiny Startups.
- RapidAPI Scraper compares API marketplace listings, providers, pricing, documentation, and endpoints.
- HubSpot Marketplace Scraper researches HubSpot apps and solutions partners with public listing details.
- Slack App Directory Scraper compares Slack app listings, vendors, categories, pricing, and public contact data.
Made with ❤️ by Maxime Dupré