Skip to content

Samples

What a buyer sees before paying for a Dataset: synthetic records on a test key, a free allowance of real lookups, and a free coverage check.

A buyer tries a Dataset before it pays, and the free reads never give the Dataset away. Three free reads answer three questions a buyer has before it pays.

Three free reads

ReadAnswersBound
A test keyIs the shape what my code expects?Synthetic records only, in the real shape
The free allowanceAre the real values right for my keys?1,000 lookups per key each month
The coverage checkIs this key covered, and what does it cost?Free, any number of times

A caller with no key may make 100 lookups per IP each day, so a developer sees a real answer before signing up.

Why synthetic test records

A test key that read real records would be the cheapest way to copy the Dataset. Synthetic records keep every field, type and edge case, such as a zero rate or a district inside a city, without a single real value.

Why the allowance is per key

A free allowance per key lets a buyer try its own keys, the ones it pays for later. List calls are paged and priced per row, so the allowance answers "is my data here", not "give me everything".

From sample to sale

When the allowance runs out, the next lookup gets a 402 reply naming the Offer that covers it. A buyer's agent accepts that Offer inside its Mandate and retries the call with the same idempotency key. Selling to agents covers the reply.