Apify Actors that
keep working
2 public Actors for extracting public web data — Nextdoor business listings and coches.net used-car inventory. No logins, no session cookies, no fingerprint spoofing. Every documented field carries the fill rate measured on a real sample, and the numbers that came out worse got published too.
- Actors
- 2
- Documented fields
- 51
- Guides
- 24
{
"cities": ["san-clemente--ca"],
"categories": ["Dentist", "Plumber"],
"maxBusinessesPerCity": 50,
"includeRecommendations": true,
"includeCityData": true
}{
"_type": "business",
"name": "Example Plumbing",
"slug": "example-plumbing-san-clemente-ca",
"categories": ["Plumber", "Water Heater Installation"],
"phone_number": "+19495550123",
"email": "hello@exampleplumbing.com",
"website_url": "https://exampleplumbing.com",
"address_full": "123 Avenida Del Mar, San Clemente, CA 92672",
"address_postal_code": "92672",
"hide_address": false,
"recommendations_count": 12,
"neighbors_talking_count": 34,
"recommendations_summary": "Neighbors mention fast response and fair pricing.",
…
}The catalogue
Two Actors, documented in full
Nextdoor Scraper
No login. No session cookies. No browser.
Discovers Nextdoor businesses by city and category, then extracts 34 fields per business, the neighbor recommendations written about it and the demographics of the city it sits in. It reads only what Nextdoor's servers hand to a signed-out visitor, so there is no cookie to refresh and nothing that expires between runs.
- Price
- $0.008 / business
- Documented fields
- 22+ fields
Coches.net Scraper
robots.txt compliant. No login. No session cookies.
Extracts used-car listings and dealer profiles from coches.net, Spain's largest vehicle marketplace, including the site's own market-average price and price rank — the two fields that tell you whether a car is priced below market before you build any valuation model of your own. It downloads and obeys the live robots.txt on every run.
- Price
- $0.002 / car listing
- Documented fields
- 29+ fields
Need something that is not here? Request an Actor — the scope and the honest limits get written down before any code does.
Why these and not others
Four decisions that survive contact with production
No credentials, nothing to expire
Both Actors read only what the target site serves a signed-out visitor. There is no session cookie to refresh, so a run in six months behaves like a run today.
Fill rates, not feature lists
Every documented field carries the percentage of a real sample that had it populated — 741 businesses for one Actor, 550 listings for the other. When a re-measurement came out lower, the lower number replaced the higher one.
The site's own rules are the spec
robots.txt is downloaded and obeyed on every run, not hard-coded once. Where it caps pagination at six pages, discovery goes wide instead of deep.
You never pay for a failure
Failed rows go to a separate errors dataset with the reason, and they are never charged. Charges are applied per row as it is produced, not in a lump at the end.
Documentation, not blog posts
What the data actually contains
Scrape Nextdoor business listings
A complete walkthrough: how Nextdoor exposes business data to signed-out visitors, how to select cities and categories, what a first run costs, and how to read the 34 fields you get back.
Nextdoor API: what exists
Nextdoor has no public data API for business listings or recommendations. Here is what its actual interfaces cover, why the gap exists, and how to get structured data without one.
Recommendations vs reviews
Measured across 891 recommendations, 50% were neighbors asking for a provider and only 19% were actual reviews. Why the feed mixes three things, and how to separate them before they poison a sentiment model.
Trade area vs city
Asking Nextdoor for 200 dentists in one city returns the surrounding four towns too. We counted where the switch happens: results 1-75 were 96-100% local, everything past 76 was 0%.
Scrape coches.net
A walkthrough of extracting used-car listings from Spain's largest vehicle marketplace: how discovery works by facet rather than pagination, what the 55 fields contain, and what a thousand listings cost.
Price rank explained
Coches.net computes its own valuation for each model and publishes it next to the asking price. Two fields, filled on 77.6% of listings, that replace a pricing model you would otherwise have to build.
Reference material
Glossary
30 terms, one sentence each
Fill rate, facet expansion, explicit null, Article 14, DGT badge. Every definition stands on its own, because one that needs the paragraph around it is no use to anybody quoting it.
Methodology
How every number here was produced
Sample sizes, what counts as a source, why a fill rate got corrected downward, and what this site refuses to claim.