ActorStack.dev

24 guides in 3 clusters

Guides

Reference material for the data these Actors return: what each field contains, how often it is actually populated, where the target site's own rules set the limits, and which obligations attach to which data. Written for somebody about to build a pipeline, not for a keyword.

Everything, most recently updated first

A white measuring tape curving across a dark background, showing the numbers 15 to 45.
EngineeringExplainer

Measured fill rates

A field list is a promise. A fill rate is a measurement. This is what happened when one Actor's numbers were re-measured at n=741 instead of n=30.

6 min
Racks of network equipment in a dimly lit server room, lit blue by their indicators.
EngineeringExplainer

Cache metadata

Shared caching makes runs fast and cheap and quietly destroys trust — unless the row itself reports where it came from and when.

5 min
Paper receipts and printed documents arranged on a desk beside office stationery.
EngineeringExplainer

Pay-per-event pricing

Charging per delivered row changes what you are allowed to ship. If an error row costs the user money, every bug becomes a billing dispute.

6 min
A laptop screen showing a plain text-mode terminal with a command prompt.
EngineeringExplainer

robots.txt as a spec

A site's robots.txt is the only machine-readable statement it makes about crawling. Treating it as the specification — and downloading it on every run — is why a scraper survives.

7 min
A narrow street in Valencia, Spain, lined with parked cars and apartment blocks.
coches.netComparison

Comparing data sources

Coches.net, Milanuncios, Wallapop and AutoScout24 all list Spanish cars, and they differ in the one thing that matters for data work: how much structure the site publishes.

7 min
A narrow street in Valencia, Spain, lined with parked cars and apartment blocks.
coches.netGuide

Spanish market analysis

What you can and cannot conclude from marketplace listings: asking prices are not transaction prices, inventory is not demand, and the badge distribution tells you more than the fuel type does.

8 min
A desk with stacked legal reference books, loose documents and a newspaper.
coches.netExplainer

GDPR and classifieds

Scraping a marketplace means scraping individuals. Article 14 attaches an obligation to that which no scraper can discharge at scale — and a setting does not remove it, it transfers it.

7 min
Aerial view of a vehicle storage lot with cars parked in long, even rows.
coches.netReference

Coches.net data fields

A reference for the 55 fields in a coches.net listing row, each with the percentage of 550 real listings that had it filled, plus the two fields deliberately left out.

7 min
Used cars of the same model parked close together inside a covered dealer lot.
coches.netGuide

Car dealer lead lists

Dealer profiles come with business phone, address, postcode and province at 100% coverage on a 60-dealer sample. Private sellers' numbers are never included, and that is not a configuration gap.

7 min
Electric cars plugged into charging points in an underground car park.
coches.netReference

DGT badge data

Spain's environmental badge decides where a car can drive and what it is worth. What each code means, how often it appears in listing data, and why it stays untranslated.

6 min
Close-up of a car instrument cluster showing the speedometer in kilometres and miles per hour.
coches.netGuide

Cars below market price

A concrete screen: which fields to filter on, which segments carry the valuation data, and how to avoid the two biases that make a below-market list look better than it is.

8 min
Paper receipts and printed documents arranged on a desk beside office stationery.
coches.netExplainer

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.

7 min
A laptop screen showing a plain text-mode terminal with a command prompt.
coches.netExplainer

Coches.net API

Coches.net publishes no public listing API. What it does publish is a server-rendered payload and a detailed robots.txt — which together define exactly what a compliant integration can read.

6 min
Aerial view of a vehicle storage lot with cars parked in long, even rows.
coches.netGuide

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.

9 min
A desk with stacked legal reference books, loose documents and a newspaper.
NextdoorExplainer

Is it legal?

The interesting question is not "is scraping legal" but which specific data creates which specific obligation. Public business contact details and neighbor posts are not the same thing.

7 min
Overhead view of a suburban neighbourhood, showing house plots and the street grid between them.
NextdoorMeasured

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%.

6 min
Overhead view of a suburban neighbourhood, showing house plots and the street grid between them.
NextdoorExplainer

Nextdoor city data

The city dataset is the least known part of Nextdoor's public surface and the most useful for market sizing: residents, income, age, homeownership, subjective scores and full category coverage.

6 min
Close-up of a plumber's hands fitting a radiator pipe with a wrench.
NextdoorGuide

Local lead generation

Which Nextdoor fields are usable for outreach, what the fill rates mean for a target list of a given size, and how to avoid building a list that is 40% dead ends.

8 min
Racks of network equipment in a dimly lit server room, lit blue by their indicators.
NextdoorComparison

Scraping without cookies

Most Nextdoor scrapers ask for your session cookies. They work on setup day and fail silently later. The trade-off of refusing them, stated in both directions.

6 min
A row of residential mailboxes on posts in front of a wooden fence and trees.
NextdoorReference

Nextdoor city slugs

Nextdoor identifies a city as `city-name--state`. The rule sounds trivial and breaks on saints, hyphens and states that share a city name — here is the exact format and how to confirm a slug before spending a run on it.

5 min
The glass shopfront of a small independent business on a sunlit street.
NextdoorReference

Nextdoor data fields

A field-by-field reference for the 34 attributes in a public Nextdoor business record, each with the percentage of 741 real businesses that had it filled in.

7 min
Printed notices and leaflets stapled to a wooden hoarding on a street.
NextdoorMeasured

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.

8 min
A laptop screen showing a plain text-mode terminal with a command prompt.
NextdoorExplainer

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.

7 min
A suburban residential street of detached houses with cars parked along the kerb.
NextdoorGuide

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.

9 min