OpenRent Direct-Landlord Rental Data API · Live

Pull live OpenRent data
in the time it takes
to read this sentence.

Direct-from-landlord rental listings with DSS/pets-allowed flags, holding deposit amounts, tenant referencing status, and let-agreed tracking across the UK rental market — structured and delivered as clean JSON or CSV.

See a Live Response
Direct-landlord no letting agent middleman
<3s avg. response time
99.9% uptime SLA
50M+ requests / month served
GET /v1/openrent/properties
LIVE
// streaming a live listing pull...
Trusted by global businesses pulling OpenRent data at scale
PropInsights LandBridge DwellData TrendWatch Realty EstateMetrics Prospectrix
500+
GLOBAL CLIENTS SERVED
300+
PROJECTS DELIVERED
50M+
MONTHLY API CALLS
24/7
DEDICATED SUPPORT
Why Choose Our OpenRent API

No letting agent in the middle means the data looks different — direct contact, direct terms.

OpenRent connects tenants directly with landlords rather than routing through a letting agency, which means listings carry landlord-set terms like DSS/benefits acceptance, pets policy, and holding deposit amount as first-class fields, plus tenant referencing and let-agreed status baked into the platform's own application flow. Our infrastructure resolves each of these explicitly.

01

Zero blocking, zero maintenance

We run rotating residential IPs, headless rendering, and CAPTCHA-solving behind every request. When OpenRent changes its layout, we patch our parsers — your integration never breaks.

02

Direct landlord contact extraction

Every listing response returns direct landlord contact detail rather than a routed letting-agent contact.

03

DSS/pets & deposit resolution

We resolve DSS/benefits-accepted status, pets-allowed policy, and holding deposit amount as explicit fields per listing.

04

Built for scale from day one

From a 100-listing test batch to full UK-wide rental monitoring, the same endpoint scales with you.

OpenRent API Features

Everything you need to keep OpenRent data flowing.

Real-time extraction

Trigger an on-demand pull for any listing or area and get a fresh response — not a stale cache.

🧩

Custom field selection

Request only the fields you need — DSS flag, holding deposit, let-agreed status — to cut payload size and parsing time.

👤

Direct landlord extraction

Pull direct landlord contact detail without a letting-agent intermediary.

🐾

DSS & pets-allowed resolution

Return DSS/benefits-accepted status and pets policy per listing.

💷

Holding deposit extraction

Resolve the exact holding deposit amount required to secure a viewing/application.

Let-agreed status tracking

Flag when a listing moves to let-agreed and track time-to-let per property.

What Data Can You Access?

Every field a listing shows — landlord and eligibility detail included.

CoreProperty address & IDBed/bath count, property type, postcode
PricingMonthly/weekly rentAsking rent and billing period
LandlordDirect landlord contactLandlord name and contact, no agent routing
EligibilityDSS/benefits acceptedWhether housing benefit tenants are accepted
EligibilityPets-allowed policyWhether pets are permitted at the property
FinanceHolding depositAmount required to hold the property
FinanceDeposit protection schemeScheme used to protect the tenancy deposit
StatusLet-agreed statusWhether the listing has moved to let-agreed
ReferencingTenant referencing requirementWhether OpenRent referencing is required to apply
AvailabilityAvailable-from dateEarliest move-in date for the tenancy
EnergyEPC ratingEnergy Performance Certificate band
MediaPhotos & virtual viewingImage gallery and virtual viewing link
Supported OpenRent Categories

Whole properties, rooms/HMO, and student lets — one integration.

Switch the category parameter to pull listings from a specific rental type with the same consistent response shape.

🏠

Whole Properties

Full houses and flats let by direct landlords.

🛏️

Rooms / HMO

Single rooms in shared houses and HMOs.

🎓

Student Lets

Student-focused rental listings near universities.

🐾

Pet-Friendly

Listings explicitly flagged as pets-allowed.

CoverageUK-wideCoverage across England, Scotland, and Wales
DirectDirect-landlordNo letting-agent routing on contact detail
FreshnessReal-timeListing and status data checked on every request
OpenRent API Endpoints

A small set of endpoints that cover the whole rental lifecycle.

Method Endpoint Description Typical use
GET /v1/openrent/properties Rental listings by postcode & filters Listing & rent monitoring
GET /v1/openrent/landlords Direct landlord profile & listing count Landlord network analysis
GET /v1/openrent/referencing Tenant referencing requirement by listing Application-process research
GET /v1/openrent/availability Let-agreed status & available-from date Time-to-let analysis
POST /v1/openrent/bulk Submit up to 10,000 listing IDs per batch job Portfolio-wide monitoring
Live API Response Example

This is exactly what comes back. No extra parsing needed.


        
Popular OpenRent API Use Cases

Built for the teams that live and die by OpenRent data.

📈

Rental listing & rent monitoring

Track live rental listings and asking rents across UK postcodes.

🔍

Direct-landlord market research

Analyze pricing and inventory in the direct-landlord rental segment.

🐾

Pet-friendly & DSS demand analysis

Study inventory availability for DSS-accepted and pet-friendly rentals.

💷

Holding deposit research

Track holding deposit norms and their relationship to monthly rent.

Time-to-let analysis

Measure how quickly listings move to let-agreed by area and rent band.

🎓

Student housing research

Track student-let inventory and pricing near university towns.

🏆

Competitive benchmarking

Compare listing coverage and pricing against Rightmove and Zoopla rentals.

🧭

ML training data

Generate labeled listing, eligibility, and let-status datasets for pricing models.

How the OpenRent API Works

From API key to structured data in five steps.

1

Get your API key

Sign up and generate a key from your dashboard in under two minutes.

2

Choose an endpoint

Pick /properties, /landlords, /referencing or /availability depending on what you need.

3

Send the request

Call the endpoint with a postcode, area name, or listing ID.

4

We handle the hard part

Proxies, headless rendering, CAPTCHA-solving, and parsing all happen behind the scenes.

5

Receive structured data

Get clean JSON or CSV back in seconds, ready to drop into your pipeline.

Developer-Friendly Integration

Built by people who read the docs too.

One consistent JSON schema across every category and every endpoint. No SDK lock-in — plain REST calls work from any language or platform.

Predictable REST design

Standard HTTP verbs, query params, and status codes — nothing proprietary to learn.

JSON, CSV, or webhook delivery

Get results inline, as a downloadable file, or pushed to your endpoint when a batch job finishes.

Sandbox & test keys

Free sandbox environment with sample listing IDs so you can build before you pay.

Postman collection & SDK snippets

Import a ready-made collection or copy request snippets for Python, Node.js, and cURL.

Quickstart
API Performance & Reliability

Numbers we publish because we track them daily.

99.9%
Uptime SLA
<3s
Avg. response time
99.3%
Successful extraction rate
10K+
Concurrent requests supported
Security & Compliance

Compliant by design, not as an afterthought.

🔒

Encrypted in transit

All requests and responses travel over TLS 1.2+. API keys can be scoped and rotated anytime.

⚖️

UK GDPR & Tenant Fees Act alignment

Our extraction workflows respect UK GDPR and are built with awareness of Tenant Fees Act constraints (e.g. holding deposit caps).

🌐

Public-data-only policy

We collect only publicly accessible listing data — never login-gated landlord contact details or payment information.

ISO 9001:2015 Certified ISO/IEC 27001:2013 Certified IAF Multilateral Recognition GDPR-aligned workflows
API Documentation & Resources

Everything to go from key to production.

Guide

Quickstart Guide

Get your first API response back in under five minutes.

Read guide →
Reference

Full API Reference

Every endpoint, parameter, and response field documented in detail.

View reference →
Tool

Postman Collection

Import ready-made requests for every OpenRent API endpoint.

Download →
Code

SDKs & Code Samples

Python, Node.js, PHP, and Ruby snippets for every use case.

Browse samples →
Frequently Asked Questions

Still deciding? Here's what most teams ask first.

We collect only publicly accessible listing data using automated tools, following publicly available web-data guidelines. We recommend reviewing your own use case with legal counsel, especially for redistribution.

Every request to /properties and /availability triggers a live pull — you're not reading from a stale cache. Bulk jobs complete within minutes depending on batch size.

Yes — every /properties response includes DSS/benefits-accepted status and pets policy as explicit fields, since these are landlord-set terms distinct from standard listing attributes.

Yes — /properties returns holding deposit amount, and the /availability endpoint tracks let-agreed status along with the available-from date.

Our infrastructure retries automatically across a rotating proxy pool. You're only billed for successfully returned responses.

Yes, every account starts with a free sandbox key and sample credits so you can test all endpoints before committing to a plan.

Brand Image
INQUIRE NOW