Property Search
/api/ss-lv/search
Search properties for sale or rent with filters and sort
Scrappa's SS.lv API returns structured JSON from SS.lv, the largest classifieds site in Latvia. Search apartments, houses, land, offices, premises and farms for sale and for rent with location, price, rooms, area and floor filters, search by text, open listing details with coordinates and photos, list agency ads and read the newest ads, all through one API key.
Try it now
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.
curl -X GET "https://scrappa.co/api/ss-lv/search?category=flats®ion=riga&district=centre&listing_type=sale&max_price=200000" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"pagination": { "page": 1, "source_page": 1, "filtered_from": 30, "per_page": 12, "has_more": true, "total_pages": 30 },
"items": [
{
"id": "58219672",
"url": "https://www.ss.lv/msg/lv/real-estate/flats/jurmala/kauguri/aagfc.html",
"listing_type": "sale",
"price": 48800,
"currency": "EUR",
"rooms": 1,
"area": 30,
"floor": 5
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track asking prices, rents and prices per square metre by city, Riga district and building series.
Poll the newest ads of any list and open each ad for photos, coordinates and the posting time.
Compare monthly rents for flats, houses and offices by area.
List broker service ads and read the agency block of an ad with name, address and website.
SS.lv scraper API
The SS.lv API is built for real-estate analytics, listing tools and market research in Latvia. Each search item carries the price, price per square metre, rooms, area, floor, series, location and thumbnail. The listing route adds coordinates, up to 16 photos, the description, the posting date and the agency block. The site is in Latvian, field names are English.
One search route for apartments, houses, land, offices, premises and farms, for sale and for rent.
Filters are honoured: items that break a filter are never returned. The response names the source page and its row count.
Pagination returns the real page; a page past the end is empty, never page 1 under another number.
Failed requests are never billed. Phone numbers are never returned.
Pick a category, region and sale or rent, add price, rooms, area and floor filters, then page through the results.
Open SS.lv Search API docsPass the url of a search result to get photos, coordinates, features and the agency block.
Open SS.lv Listing API docsResolve a place name to a region or district slug and pass it into search.
Open SS.lv Autocomplete API docsEverything you need in one API.
/api/ss-lv/search
Search properties for sale or rent with filters and sort
/api/ss-lv/text-search
Search all real estate ads by text
/api/ss-lv/listing
Get the full record of one listing by url
/api/ss-lv/agencies
List the agency and broker service ads
/api/ss-lv/agency
Get the agency block of one ad
/api/ss-lv/latest
The 20 newest ads of one list
/api/ss-lv/autocomplete
Autocomplete regions, Riga districts and premises types
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| SS.lv listing data as JSON | Build your own parser | |
| Sale and rent in one route | Separate scrapers | |
| Filters guaranteed on every item | Not available | |
| Price per 1k requests | From $0.20 | Varies by plan |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits only |
No. Scrappa is an independent service and is not affiliated with or endorsed by SS.lv. The SS.lv API returns structured JSON from public listing data through a Scrappa API key.
SS.lv lists the number of rooms only. The API returns rooms and rejects bedroom and bathroom filters.
No. Price, rooms, area, floor, series and sort run on the one source page that was fetched. The response states source_page and filtered_from.
No. Only successful responses are billed. A valid empty result is successful and billable.
No. Phone numbers and e-mail addresses are private contact data and are never returned.