Yad2 API

Yad2 API for Israeli Real Estate Search, Listing Details, Facets and Regions

Scrappa's Yad2 API returns structured JSON from Yad2, Israel's largest real-estate marketplace. Search the sale feed and the rent feed by region with price, rooms, floor, size, property type and sorting filters, page through the results, open any listing by its token for the full record with the price in shekels, the address with coordinates, the property details, the amenity flags, every image and the published description, read the live search facets, and resolve regions, cities and neighbourhoods to the ids the search endpoint expects. Scrappa is an independent service and is not affiliated with or endorsed by Yad2.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
4
Endpoints
8
Regions
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/yad2/search?deal=forsale&region=2&page=1" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "deal": "forsale",
    "region": 2,
    "listings": [
      {
        "token": "hei3dmp5",
        "order_id": 57601142,
        "ad_type": "private",
        "category_id": 2,
        "subcategory_id": 1,
        "price": 1950000,
        "currency": "ILS",
        "address": {
          "region": { "id": "2", "text": "דרום" },
          "area": { "text": "אזור אשדוד, אשקלון והסביבה" },
          "city": { "id": "7100", "text": "אשקלון" },
          "neighborhood": { "id": "471", "text": "ברנע" },
          "street": { "text": "יונתן נתניהו" },
          "house": { "number": 8, "floor": 10 },
          "coords": { "lat": 31.688916, "lon": 34.578495 }
        },
        "details": {
          "property": { "text": "דירה" },
          "property_condition": { "id": 2 },
          "rooms_count": 4,
          "square_meter": 120
        },
        "images": ["https://img.yad2.co.il/Pic/202610/10/2_1/o/y2_1pa_010545_20261010223138.jpeg"],
        "web_url": "https://www.yad2.co.il/item/hei3dmp5"
      }
    ],
    "pagination": { "page": 1, "total": 16891, "total_pages": 702, "has_more": true }
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Israeli Price Analysis

Compare asking prices per room and per square meter across regions, cities and neighbourhoods with numeric shekel prices and real room counts.

For-Sale and Rental Coverage

Read the sale feed and the rent feed from the same endpoint, so a rental market view and a sale market view share one schema.

Neighbourhood Research Tools

Resolve the region, city and neighbourhood ids with the taxonomy endpoint and scope every search to the exact area your users pick.

Listing Enrichment

Open any listing token for the built area, garden area, entrance date, balcony and parking counts, top floor, amenity flags and the full image set.

Live Filter Menus

Build search forms from the live facets: 1454 cities, the area tree with its breadcrumbs, and the property types with their facet group.

Yad2 scraper API

Yad2 API for Israeli real-estate search, listing details and the live taxonomy

The Yad2 API is built for Israeli property analytics, listing alerts and market dashboards. Each search result carries the listing token, the advertiser type, a numeric price in shekels with the ILS currency, the full address with coordinates, the property details, every image, the marketing tags and the public web url. Listing detail adds the built area, the garden area, the entrance date, the amenity flags, the top floor and the published description as plain text.

Search the sale feed and the rent feed by region, with price, rooms, floor, square metre, property type and sorting filters.

Page through the results with a one-based page parameter; a page past the end is a valid empty answer.

Read 20 private and 20 agency listings per page, with promoted ads that are ordinary listings landing in buckets.

Open any listing token for its full record: built area, entrance date, balcony and parking counts, amenities and images.

Resolve regions, cities and neighbourhoods to the ids the search endpoint expects, 1454 cities and 3398 neighbourhoods.

Choose the right Yad2 API endpoint

Use Real Estate Search for market coverage

Scope a search to one region and narrow it with price, rooms, floor size and property type filters, then page through the results. Each listing carries a numeric shekel price, the address with coordinates and the full image set.

Open Yad2 Search API docs

Use Listing Details for full property records

Open a listing by its token to read the built area and garden area, the room count including half rooms, the property condition, the entrance date, the balcony and parking counts, the amenity flags and the published description.

Open Yad2 Listing API docs

Use Regions and Filters to drive a search form

Read the regions, cities and neighbourhoods to build a location picker, then read the live facets for the property types and areas your form offers. The value of every facet row is what the search endpoint accepts.

Open Yad2 Regions API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Yad2 listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Israeli region and city taxonomy
Scrappa: 4 endpoints, 1454 cities
ScrapingBee / ScraperAPI: Parse it yourself
Live search facets
Scrappa:
ScrapingBee / ScraperAPI:
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by credits per request
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits

Key features

Sale and rent feeds from one endpoint, selected with the deal parameter
Numeric price in Israeli shekels with the ILS currency, plus room counts that keep half rooms
Full address with region, area, city, neighbourhood, street, house number, floor and coordinates
Property details with built area, garden area, condition, entrance date, balconies, parking and top floor
Amenity flags, every listing image and the published description as plain text
Live facets with 1454 cities, the area tree and the property types, plus the region and neighbourhood taxonomy

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Yad2. The Yad2 API returns structured JSON from public listings and public taxonomy pages through a Scrappa API key.

Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.

Search uses a one-based page parameter, and the response returns the live total and total page count with a has_more flag. The taxonomy endpoint pages with page and limit up to 10000 rows. A page past the end of the result set is a successful answer and is still billed as one request.

Yad2 publishes a price of zero for listings whose advertiser asked for a price on request. A zero is not a price, so the price and currency fields are omitted for those listings instead of returning a free home.

Start using the Yad2 API

Sign up and get 500 free credits. No credit card required.