Compare RealtyCrawl vs RealtyAPI

RealtyCrawl vs RealtyAPI. Narrower, and built to be relied on.

Both return Zillow, Redfin, Realtor.com, StreetEasy and Auction.com data as JSON. RealtyAPI lists 33 platforms and costs less from $99 a month. RealtyCrawl has cheaper ways in, one typed schema across sources, a typed MCP tool per route and a live status page.

100 free credits · No credit card required · No Zillow, Redfin, Realtor.com, StreetEasy or Auction.com login

RealtyCrawlRealtyAPI
Price100 free credits once. Plans from $9 for 1,000 credits, down to $1.60 per 1,000; or $10 per 1,000 with no plan250 free requests a month; $49 for 20,000, $99 for 85,000, $399 for 500,000; $5 per 1,000 with no plan
CoversZillow, Redfin, Realtor.com, StreetEasy (NYC) and Auction.com, US33 platforms listed, including Zillow, Redfin, Realtor.com, StreetEasy, Auction.com and international portals
You getTyped JSON rows with the same core fields for every source; up to 100 homes a search pageJSON per platform, each with its own OpenAPI spec
The verdict

The short answer. It depends on the job.

RealtyAPI covers more ground: it lists 33 platforms, including international portals, and from $99 a month it costs less per call (85,000 requests for $99 against RealtyCrawl's 50,000). RealtyCrawl is cheaper to start, at $9 for 1,000 and $29 for 5,000 where RealtyAPI has nothing between free and $49. It returns one typed schema for every source, gives assistants a typed MCP tool per route instead of four generic ones, and runs a status page built from real calls. RealtyAPI's own status page says it shows simulated data. At $49 both include 20,000.

Why teams pick RealtyCrawl

  • Plans at $9 and $29, where RealtyAPI has nothing between free and $49.
  • One typed schema for every source, so one parser handles all five.
  • A typed MCP tool for each route, not four generic ones.
  • A live status page from real calls. RealtyAPI's says it shows simulated data.
  • Fixed credits per route, published in the docs.
Get a free API key 100 free credits · No credit card required

When RealtyAPI fits

  • You need platforms beyond these five, such as Trulia, Homes.com, LoopNet, Zoopla or Idealista.
  • You make more than 50,000 calls a month: their $99 and $399 plans include more.
  • You want pay as you go at $5 per 1,000.
  • You want a free tier that renews every month.

Breadth. RealtyAPI lists 33 platforms and hundreds of endpoints, each with its own OpenAPI spec.

Volume pricing. From $99 up, RealtyAPI includes more requests per dollar: 85,000 for $99 and 500,000 for $399.

Side by side

Feature by feature.

RealtyAPI's side is as they state it on their own pages, checked October 15, 2026. Sources are listed at the end.

RealtyCrawlRealtyAPI
Free tier100 credits once250 requests a month
Plans under $49$9 for 1,000; $29 for 5,000None
$49 plan20,000 credits20,000 requests
$99 plan50,000 credits85,000 requests
$399 plan250,000 credits500,000 requests
Pay as you go$10 per 1,000$5 per 1,000, never expire
Over your plan$3 per 1,000$1.80 to $4 per 1,000, by plan
Platforms5 (Zillow, Redfin, Realtor.com, StreetEasy, Auction.com)33 listed, including international
One schema across sources YesEach platform has its own
MCP serverYes: one typed tool per route (31 tools)Yes: 4 generic tools (list, search, schema, call)
Status pageLive, from real calls and canariesStates it shows simulated data
Cost of a property lookup2 credits1 to 3 credits
Rate limitPublished: 60 calls a minute on every plan"Unlimited", may change
Why RealtyCrawl

What you get with RealtyCrawl.

The differences that matter when you build on real-estate data.

Cheaper ways in

Lite is $9 for 1,000 credits and Starter $29 for 5,000. RealtyAPI goes from its free tier straight to $49.

One schema, five sources

Every source returns the same core fields, with source-only fields in `extras`. Switching from Zillow to Redfin is a route change, not a new parser.

Typed tools for assistants

One MCP tool per route, each with its own inputs and output schema. RealtyAPI's server has four generic tools the assistant must chain to find and call an endpoint.

A status page you can trust

Ours is built from real calls and canary searches. RealtyAPI's status page says: "Status page shows simulated data. Live monitoring coming soon."

Honest sold prices

In non-disclosure states the sale price is null with a reason, never filled from a list price or an estimate.

Known cost per call

Each route's credits are published and fixed: 1 for a search, 2 for property or comps.

See it on your own market. 100 free credits. No credit card required.

Get a free API key
Cost

Cost per 1,000 calls, plan by plan.

Each plan's price divided by what it includes, as listed on October 15, 2026. A RealtyCrawl search costs 1 credit; property and comps cost 2.

PlanRealtyCrawlRealtyAPI
Free100 credits once250 requests a month
Entry$9.00 (Lite, 1,000)No plan under $49
Small$5.80 (Starter, 5,000)No plan under $49
$49$2.45 (Pro, 20,000)$2.45 (PRO, 20,000)
$99$1.98 (Business, 50,000)$1.16 (ULTRA, 85,000)
$399$1.60 (Scale, 250,000)$0.80 (MEGA, 500,000)
No plan$10.00$5.00

RealtyCrawl plans: Free 100 credits (once), Lite $9 for 1,000, Starter $29 for 5,000, Pro $49 for 20,000, Business $99 for 50,000, Scale $399 for 250,000 credits a month. No plan? Buy 1,000 credits for $10. Most calls cost 1 credit; property and comps cost 2. See pricing.

Start with 100 free credits. 100 free credits. No credit card required.

Get a free API key
Keep comparing

Related comparisons

Sources

Checked October 15, 2026

Prices and features change. If something here is out of date, email support@realtycrawl.com and we'll fix it.

Building with ChatGPT? Paste this.

One prompt gives your assistant the endpoint, the sign-in header and how to wait for a result, so its first script works.

Prompt for ChatGPT, Claude or Cursor
I'm building with the RealtyCrawl API. It returns real-estate data from Zillow as typed JSON: homes for sale, sold homes, rentals, property history, estimates and comps.

Read the docs first: https://realtycrawl.com/llms.txt
OpenAPI spec: https://realtycrawl.com/openapi.json

Rules for the code you write:
- Base URL: https://api.realtycrawl.com/v1
- Auth: send the header "Authorization: Bearer <key>". Read the key from the REALTYCRAWL_KEY environment variable. Never put it in browser code.
- Zillow sold homes: GET /zillow/sold?zip=<5-digit ZIP>&sold_within_days=90. You can send city and state instead of zip.
- A call often answers 202 with status "pending" and a poll_url. Poll GET /jobs/<request_id>?wait=20 with the same header until status is "complete" or "failed".
- The rows are in result.data, each with address, sale_price, sold_date, sale_price_disclosure and source_url. sale_price is null when the price isn't public; result.field_notes says why. Never replace a null with a guess.
- result.summary has median_sale_price and median_price_per_sqft. For the next page, send result.next_cursor as cursor.
- A search costs 1 credit; property details and comps cost 2. A free account starts with 100 credits that do not refill, so save results while testing instead of repeating a call.

Start with a short script that prints the median sale price for ZIP "80221". Then ask me what I want to build.
Paste it in, add your key as REALTYCRAWL_KEY, and it writes working code.Open in ChatGPT Open in Claude
FAQ

Common questions

Something else? Email support@realtycrawl.com and a person will reply.

Below $49, yes: RealtyCrawl has $9 and $29 plans and RealtyAPI has none. At $49 both include 20,000. From $99 up, and for pay as you go, RealtyAPI includes more per dollar.

Yes, and StreetEasy and Auction.com. RealtyAPI lists 33 platforms in all.

RealtyCrawl has one typed tool per route, like zillow_sold. RealtyAPI has four generic tools (list_apis, search_endpoints, get_endpoint_schema, call_endpoint) that an assistant chains to find and call an endpoint.

On October 15, 2026 the page said: "Status page shows simulated data. Live monitoring coming soon." RealtyCrawl's status page is built from real calls and canary searches.

Pick the source route, like GET /v1/zillow/sold?zip=80221, send your key as Authorization: Bearer, and poll poll_url until the job completes. Rows are in result.data.

Try it on your own market and decide for yourself.

Create a free account, make a key, and send your first request. Start with 100 free credits. No credit card required.