Rental Search
/api/openrent/search
Search UK rentals with filters, sorting and pagination
Scrappa's OpenRent API returns structured JSON from OpenRent, the UK portal where landlords list rentals directly. Search rentals by location, rent, bedrooms, bathrooms, type, furnishing and tenant preferences, open any listing for its deposit, bills, EPC, photos, transport and schools, suggest locations and list the properties of one landlord. OpenRent lists rentals only, so there are no sale listings.
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/openrent/search?location=Leeds&min_bedrooms=2&max_price=1500&sort=price_asc" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"search_metadata": { "location": "Leeds", "slug": "leeds", "total_results": 120, "page": 1, "page_size": 20, "has_more": true, "sort": "price_asc" },
"listings": [
{
"id": 2820680,
"url": "https://www.openrent.co.uk/2820680",
"title": "2 Bed Penthouse, Broderick Court, LS1",
"rent_per_month": 1450,
"bedrooms": 2,
"bathrooms": 2,
"property_type": "flat",
"furnished": "furnished",
"pets_allowed": false,
"available_from": "2026-11-04",
"let_agreed": false
}
]
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Track monthly rents by town, postcode, bedroom count and property type.
Follow the portfolio of one landlord and read their response rate and response time.
Sort by newest and read listing dates and availability dates for lettings tools.
Filter by pets, students, families, DSS and bills included before showing a home.
Combine OpenRent with Rightmove, Zoopla and OnTheMarket to compare UK rents.
OpenRent scraper API
The OpenRent API is built for lettings analytics, proptech tools and home-search features. Each search card includes the id, title, monthly and weekly rent, rooms, tenant flags, features, listing date, availability date and coordinates. Filters are always honoured and page N is the real Nth page.
Search rentals by location, rent, bedrooms, bathrooms, type, furnishing, tenant preferences and features.
Open any listing for deposit, bills, EPC, photos, transport, nearby schools and the landlord summary.
Suggest locations and postcodes, then pass the suggestion into search.
List the properties of one landlord.
Unknown locations, ids and landlords answer a non-billed 404 and are never charged.
Combine location, rent, bedroom, type and tenant filters to collect matching rentals with live paging metadata.
Open OpenRent Search API docsOpen a rental by id for its description, deposit, bills, tenant preferences, EPC, photos, transport, schools and landlord summary.
Open OpenRent Property API docsTurn a partial name or postcode into a location you can pass straight into search.
Open OpenRent Autocomplete API docsEverything you need in one API.
/api/openrent/search
Search UK rentals with filters, sorting and pagination
/api/openrent/property
Get one rental with deposit, bills, EPC, photos, transport, schools and landlord
/api/openrent/autocomplete
Suggest locations and postcodes for a partial name
/api/openrent/landlord
List the properties of one landlord with pagination
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| OpenRent listing data as JSON | Build your own parser | |
| Search filters and sorting | 20 filters, 5 sorts | Parse it yourself |
| Landlord listings | ||
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by OpenRent. The OpenRent API returns structured JSON from public listing pages.
No. OpenRent lists rentals only, so the API has no sale search. For sales, combine it with the Rightmove, Zoopla or OnTheMarket APIs.
Use the one-based page parameter. Each page holds 20 listings. total_results counts all listings that match your filters, and has_more tells you if another page exists.
Pass a town, area or postcode such as Leeds, Hackney or SW1A 1AA. Use the autocomplete endpoint to get valid names. An unknown location answers a non-billed 404.