Real Estatelistings.example.com
AbodeAPI
AbodeAPI wraps a real estate portal into a typed listings API. Search homes for sale or rent, pull price estimates, and read neighborhood stats. Built for relocation and investment agents.
- Auth
- API key
- Latency
- ~290ms
- Volume
- 1.5M / mo
- Surfaces
- REST · MCP
#real-estate#listings#rentals#estimates
Endpoints
Base URL https://corpus.bifra.dev/abodeapi
GET
/listingsSearch property listings.
Parameters
citystring· queryrequiredCity name.
typestring· querysale | rent.
maxPricenumber· queryUpper price bound.
Sample response
JSON
{
"listings": [
{
"id": "lst_5521",
"address": "812 Elm St",
"price": 745000,
"beds": 3,
"baths": 2,
"sqft": 1840
}
]
}GET
/estimateGet a price estimate for an address.
Parameters
addressstring· queryrequiredFull street address.
Using the REST API
Call it from your own code, a script, or the terminal. Every response is typed and normalized. Pass your Bifra token as a bearer header.
cURL
curl "https://corpus.bifra.dev/abodeapi/listings?city=...&type=...&maxPrice=..." \
-H "Authorization: Bearer $BIFRA_TOKEN"Using the MCP server
Add the server to your agent's config and it gets typed tools instead of scraping the site. Works with any MCP-compatible client.
mcp.json
{
"mcpServers": {
"abodeapi": {
"url": "https://corpus.bifra.dev/abodeapi/mcp",
"headers": { "Authorization": "Bearer ${BIFRA_TOKEN}" }
}
}
}Available tools
search_listingsSearch homes for sale or rent.
get_estimateReturn a price estimate for an address.