Official documentation
Opendoor developer resources
Use these public, read-only resources to discover and understand Opendoor content. The published API is a resource directory, not a transactional real-estate API. It does not expose customer, property, offer, or transaction actions.
Machine-readable resources
Start with the OpenAPI document when you need an API contract. Use the JSON catalog or Markdown indexes when you need canonical URLs and content orientation.
- OpenAPI 3.1.1 document, the contract for the read-only discovery API
- Agent resource catalog, canonical resource URLs and media types
- Opendoor llms.txt, the site-wide AI content index
- Developer llms.txt, a scoped Markdown index for this area
- Sitemap index, the complete map of public Opendoor content
Access and authentication
The endpoints in the published OpenAPI document are public, read-only, and require no authentication. They provide documentation and discovery metadata only. Other Opendoor APIs, including customer and transaction systems, are not part of this public contract and must not be inferred from network traffic or private application routes.
Error format
API errors use RFC 9457 Problem Details with the application/problem+json media type. Every error includes an HTTP status, a stable code, a message, and a resolution hint.
{
"type": "https://www.opendoor.com/developers#resource-not-found",
"title": "Agent resource not found",
"status": 404,
"detail": "No public Opendoor agent resource has the requested identifier.",
"instance": "/api/agent/v1/resources/missing",
"code": "AGENT_RESOURCE_NOT_FOUND",
"message": "No public Opendoor agent resource has the requested identifier.",
"resolution": "Call /api/agent/v1/resources to list valid resource identifiers."
}Agent resource not found
List the catalog and retry with one of its stable resource identifiers.
Agent API endpoint not found
Read the OpenAPI document or call the catalog to find the supported paths.
Method not allowed
Use one of the methods in the response's Allow header. The published API does not provide write operations.
Support
For questions about Opendoor products or an existing home transaction, use the Opendoor Help Center. The discovery API does not accept support requests or change customer data.