Apify Actors that
keep working
17 public Actors for extracting public web data — local business listings at country scale, Argentine property, Korean reviews, startup hiring, public Telegram channels, tennis results and U.S. federal contracts. 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
- 17
- Documented fields
- 255
- Guides
- 130
{
"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
17 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
Zonaprop Scraper
No login. No cookies. No CAPTCHA solving.
Extracts property listings, new developments and real estate agencies from Zonaprop, Argentina's largest property portal, with exact coordinates and every attribute the listing exposes. It runs one entity type per run so the table you download has a single clean shape, and it states its coverage ceiling instead of implying it scraped the whole country.
- Price
- $0.001 / property listing
- Documented fields
- 24+ fields
Naver Place Scraper
The out-of-area padding removed, and counted.
Korean local business data from Naver Place — the directory Koreans actually use, where Google Maps coverage is thin — with businesses, visitor reviews, Naver's own reputation aggregates, menus and photos. Naver pads its search results with businesses from outside the area you asked for, silently and with no marker; this Actor filters them out and reports how many it dropped.
- Price
- $0.0014 / business
- Documented fields
- 18+ fields
Workana Scraper
Only the filters that actually filter.
Extracts public project listings from Workana, Latin America's largest freelance marketplace, with budgets parsed into numbers and their currency, proposal counts, client country and client reputation signals. It offers only the five filters Workana actually applies, and writes a coverage report saying what the run could not reach.
- Price
- $0.002 / project delivered
- Documented fields
- 26+ fields
SAM.gov Scraper
No API key. No login. Documents included.
Every U.S. federal contract opportunity as clean JSON — 62 fields per notice, including the full solicitation text and the solicitation documents themselves. It talks to the same public endpoint the SAM.gov search page uses, so there is no API key to register for and nothing to renew.
- Price
- $0.0025 / contract notice
- Documented fields
- 23+ fields
Telegram Channel Scraper
No login. No phone number. No bot token.
Reads the public preview pages Telegram serves to any anonymous visitor, so there is no account to create, no phone number to burn and no session to expire. Full post text, view counts, reactions, links, inline buttons and exact subscriber counts, plus keyword search that runs on Telegram's side rather than on yours.
- Price
- $0.001 / post
- Documented fields
- 21+ fields
Wellfound Jobs Scraper
The description is in the row, not behind a second charge.
Startup job listings from Wellfound, formerly AngelList Talent, with the full job description in every row rather than behind a separate enrichment charge. 58 fields: salary split into min, max, currency and period, equity as a parsed percentage range, geocoded locations, and the applicant tracking system each company hires through.
- Price
- $0.003 / job
- Documented fields
- 14+ fields
TennisExplorer Scraper
A match status the source never labels, and a day that does not move.
ATP, WTA, Challenger and ITF tennis from TennisExplorer: finished results with set-by-set scores, upcoming schedules, player profiles with career history, and ranking tables back to 1995. Two things it adds that the source does not have — a derived match status, and a day boundary pinned to UTC so two runs of the same date return the same matches.
- Price
- $0.0015 / result
- Documented fields
- 11+ fields
Google Maps Scraper
Every business in an area, not the first two hundred.
Google caps any single Maps query at about 200 results, so "all the restaurants in Miami" is not one query — it is a tiling problem. This Actor splits the map into tiles and splits again wherever a tile comes back full, until every tile returns under the cap. Then it tells you honestly whether it finished.
- Price
- $0.001 / scraped place
- Documented fields
- 13+ fields
Mercado Libre Scraper
Every price carries its own currency.
Mercado Libre is not one marketplace but seventeen, and they do not behave alike: the large ones return thousands of results per query and have catalog product pages, while the small ones return dozens and have no catalog at all. This Actor reads all seventeen with one parser, and puts a currency on every single row because six of them mix the local currency and US dollars on the same results page.
- Price
- $0.0045 / listing scraped
- Documented fields
- 12+ fields
Bulk Domain Search
Screen a shortlist before you look at it by hand.
Built for the moment before you decide: you have 300 name ideas across 12 TLDs and you want the dead ones gone before you look at the rest by hand. The answers are deliberately asymmetric — `taken` is certain because the domain is in the registry's own zone file, while `probably_free` is a screening verdict with a measured error rate rather than a promise.
- Price
- $0.001 / domain screened
- Documented fields
- 7+ fields
Typosquatting Detection
A match means the domain really exists today.
Typosquats, homograph tricks, brand-plus-keyword domains and lookalikes in TLDs nobody thought to check, in one run across 1,075 gTLDs. Because it searches the registries' own zone files rather than generating permutations and testing them, it finds squats whose spelling no permutation engine would have guessed.
- Price
- $0.004 / matching domain
- Documented fields
- 7+ fields
Reverse Nameserver Lookup
The registry's view of delegation, not a sample of it.
Reverse nameserver lookup is the query that is genuinely hard to answer any other way: passive DNS providers approximate it from observed traffic, which means what they return depends on what they happened to see. Reading the zone files answers it from the registry's own record of delegation instead — and the honest caveat, stated in the README, is that the answer is only meaningful on a nameserver that belongs to one organisation.
- Price
- $0.003 / domain found
- Documented fields
- 7+ fields
New Domain Delegations
The earliest public signal that a domain went live.
Entering the zone is the earliest public signal that a domain went live: it is how a phishing domain gets caught the day it is set up, or a competitor's product name before the announcement. What it is not is a newly registered domains list, and this Actor is named for the event it actually observes rather than for the search term that would sell better.
- Price
- $0.002 / new delegation
- Documented fields
- 6+ fields
Domain Expiry Watch
A shortlist to watch, not a list you can buy.
Leaving the zone happens roughly 35 days before a domain is actually released, which makes it an early warning rather than a buying list. More than half the domains that leave never drop at all — they come back — so what this Actor sells is the zone exit event with an age attached, and `minDaysAbsent` is the control that turns a noisy early signal into a useful one.
- Price
- $0.002 / zone exit
- Documented fields
- 7+ fields
Domain Hijacking Monitor
Whoever controls the nameservers controls the mail.
An unexpected delegation change is the classic sign of a domain hijack: whoever controls the nameservers controls the mail, the website and the certificates. It is also the signal most monitoring tools cannot see, because it lives in the registry's zone file rather than in anything queryable from outside — and an empty result here is the good news.
- Price
- $0.004 / delegation change
- Documented fields
- 8+ 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
Every Actor reads only what its target serves a signed-out visitor. There is no session cookie to refresh and no API key to renew, so a run in six months behaves like a run today.
Fill rates, not feature lists
Coverage is counted, not asserted — 741 Nextdoor businesses, 550 car listings, 3,295 Korean businesses, 718 freelance projects, 13,434 federal notices. When a re-measurement came out lower, the lower number replaced the higher one, and a field nobody has counted says so instead of claiming to be always present.
The site's own rules are the spec
robots.txt is downloaded and obeyed on every run, not hard-coded once. Where a site caps what one query can return — six pages on coches.net, five on Zonaprop, about 200 results on Google Maps — discovery goes wide instead of deep, and the ceiling is published rather than implied.
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
75 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.