Simple, credit-based pricing, start free with 100 credits
Pay only for successful calls. No card to start, no seats, no minimums, upgrade when you're ready.
Per-endpoint credit cost
Every endpoint, what it costs, and why. Free endpoints are control-plane only, listing your jobs or webhooks doesn't burn credits.
| Endpoint | Cost |
|---|---|
GET /v1/properties/by-url | 1 credit per record (min 1) |
GET /v1/properties/by-address | 3 credits per call |
GET /v1/properties/{zpid} | 1 credit |
GET /v1/properties/{zpid}/{photos|price-history|tax-history|schools|nearby|agent|zestimate|open-houses|facts} | 1 credit each |
POST /v1/properties/batch | 1 credit per record returned (settled async) |
GET /v1/buildings/by-url | 1 credit per unit returned (min 1) |
POST /v1/listings/{for-sale|for-rent|sold} | 1 credit per result (min 1) |
GET /v1/listings | 1 credit per result (min 1) |
POST /v1/search | 1 credit per result (min 1) |
POST /v1/search/with-details | 1 per search result + 1 per detail record (two stages) |
GET /v1/jobs, /v1/jobs/{id}, /v1/jobs/{id}/results | Free (control plane) |
GET /v1/me, /v1/usage | Free |
* /v1/webhooks* | Free |
The two-stage rule on POST /v1/search/with-details: stage
one runs the geo/filter search and bills 1 credit per matching listing;
stage two fetches the full property record for each hit and bills 1
credit per detail row. A search that returns 30 hits and asks for
full detail costs 60 credits.
Worked examples
Three concrete usage shapes with the arithmetic shown. Substitute your own numbers to estimate your daily burn.
Lead enrichment startup
- Workload
- 500 by-address lookups per day
- Daily credits
500 × 3 credits = 1,500 credits/day- Approx. cost
- ≈ $7.50/day on Monthly (top-ups @ $4 / 1k)
Property valuation tool
- Workload
- 100 zpid lookups + 20 searches × 30 results per day
- Daily credits
100 + (20 × 30) = 700 credits/day- Approx. cost
- ≈ $3.50/day on Monthly
MLS aggregator
- Workload
- 50 building enumerations × ~12 units per day
- Daily credits
50 × 12 = 600 credits/day- Approx. cost
- ≈ $3/day on Monthly
Plan tiers
Three plans. Free for kicking the tires, Monthly for steady usage, Annual for the cheapest per-credit price. All paid plans include every endpoint and webhooks; the only differences are credits, rate limit, and top-up rate.
Free
$0
100 credits, one-time at signup
- 20 req / min
- All endpoints
- No top-ups (upgrade to buy)
- No card required
No card. Pauses when credits hit zero.
Monthly
$5/month
1,000 credits / month
- 200 req / min
- All endpoints + webhooks
- Top-ups at $4 / 1k credits
- Email support
Cancel anytime
Annual
$4.50/month
Billed $54 / year · Save 10%
- 300 req / min
- All endpoints + webhooks
- Top-ups at $3 / 1k credits
- 12,000 credits / year* (1,000 every month)
- Priority email support
Best per-credit price
*Annual credits are allocated as 1,000 per month across your 12-month term.
Top-up packs
Need more credits before your next renewal? Buy a top-up pack at your plan's per-1k rate. Top-up credits stack on top of your plan balance and stay valid until the later of 30 days or the end of your current subscription period.
Go annual and your top-ups stop expiring monthly. On an annual plan, top-up credits stay valid through the end of your 12-month term (up to a full year), instead of 30 days on monthly billing. Stock up early in your term and use them across the whole year. Top-up credits are usable while your plan is active.
| Pack | Credits | Monthly ($4 / 1k) | Annual ($3 / 1k) |
|---|---|---|---|
1k | 1,000 | $4 | $3 |
5k | 5,000 | $20 | $15 |
10k | 10,000 | $40 | $30 |
25k | 25,000 | $100 | $75 |
50k | 50,000 | $200 | $150 |
100k | 100,000 | $400 | $300 |
Top-ups require an active paid subscription. Free-tier accounts must upgrade to Monthly or Annual first.
Frequently asked questions
- What's a credit?
- One credit per record returned on a successful (2xx) call. Most single-property lookups return one record, so they cost 1 credit. Address-based lookups cost 3 credits because we resolve the address before fetching the record. Search and listings endpoints return many results at 1 credit each. Failed calls (4xx/5xx) are always free.
- What does a plan's credit allowance actually get me?
- It depends on which calls you make. As a worked example, the Monthly plan's 1,000 credits/month buys roughly any of: ~1,000 single-property lookups by ZPID or sub-resource calls (Zestimate, photos, tax history, schools) at 1 credit each; ~333 address-based property lookups at 3 credits each; or ~20 market searches returning up to 50 results (≈50 credits per full search), or any mix of the above. In practice most developers spend the bulk of their credits on cheap single-property lookups (1-3 credits); market-wide searches are the most credit-hungry, so budget those separately.
- How much is each plan? (pricing as of Jul 2026)
- Free, $0: 100 credits once at signup, no card required. Monthly, $5/mo: 1,000 credits every month, top-ups at $4 per 1,000. Annual, $54/yr: 12,000 credits a year, released as 1,000 each month (the best per-credit price), top-ups at $3 per 1,000.
- What happens when I run out of credits?
- Calls return a 402 "out of credits" response, there's no surprise overage billing. On a paid plan you can buy a top-up pack ($4 per 1,000 on Monthly, $3 per 1,000 on Annual) or wait for your plan to renew. On the free tier, upgrade to Monthly or Annual to keep going.
- Do credits expire?
- Yes. Free-tier credits are a one-time grant. Plan credits are granted for each billing cycle and used within it, they don't roll over to the next cycle; on Annual, your 12,000 credits arrive as 1,000 each month. Monthly plans: top-up credits are valid for at least 30 days (through the end of your current billing period). Go annual and your top-ups stop expiring monthly: on an annual plan, top-up credits stay valid through the end of your 12-month term (up to a full year). Top-up credits are usable while your plan is active.
- Do I need a credit card to start?
- No. The free tier gives you 100 credits at signup with no card. You only add a payment method when you upgrade to a Monthly or Annual plan.
- Are there rate limits?
- Yes, separate from credits. Each plan has a per-minute request cap: 20/min on Free, 200/min on Monthly, 300/min on Annual. Rate-limited (429) and other failed calls aren't charged.
Pricing as of 2026-05-13. We may adjust per-endpoint weights as the product evolves; existing credit balances are unaffected.