Skip to content
RankFabrik · data

01Documentation

Four self-contained contracts.

One per product. None depends on a shared gateway, none needs the other three to respond.

02Authentication

The key is presented in the X-Cle-API header. It's specific to one product: a Places key doesn't open Jobs.

curl -H "X-Cle-API: rf_…" "https://places.rankfabrik.com/villes"

03What every response carries

Header or fieldMeaning
x-appel-factureoui or non. A call with no result is never billed.
x-unites-restantesWhat's left of the month's quota. Absent if the plan has none.
mesuresDuration, bytes collected, units billed for that specific call.
completudeThe actually filled share of each field, as a percentage.
motifSet when the list is empty. Distinguishes an area with no results from a refusal by the source.
truncatedOn sweeps: the time budget was reached before the grid finished.

04Status codes

CodeCause
400A parameter is missing or contradictory. The message says which one.
401Key missing, unknown, or revoked.
404Unknown route. The response lists the ones that exist.
429Quota exhausted. Nothing is billed past that point.

05The four addresses

ProductHostBillable unit
Places https://places.rankfabrik.com place returned
Jobs https://jobs.rankfabrik.com posting returned
Captions https://captions.rankfabrik.com transcript returned
Verify https://verify.rankfabrik.com address settled

Full OpenAPI files are provided on request at contact@rankfabrik.com, and published on the marketplaces where the products are distributed.