# Listingrail > Listingrail is a real estate listings API: one key returns live sale and rental listings from 18 property portals (20 sources, rent and sale) in 11 countries, including Zillow, Realtor.com, Redfin, Rightmove, Idealista, ImmoScout24, Daft.ie and Bayut. Every listing comes back in the same JSON shape (price, address, coordinates, beds, baths, area, photos, agent), read from the portal at request time. Billing is per listing returned: 1 credit = 1 listing, and a search that finds nothing or fails at the portal costs nothing. The free key gives 100 listings once, for an email address and no card. Authentication: send the key as `Authorization: Bearer re_...` or `X-API-Key: re_...`. Main call: `POST https://listingrail.com/v1/listings/search` with `{"source": "rightmove", "location": "Manchester", "type": "rent", "limit": 20}`. `GET https://listingrail.com/v1/sources` lists every source key with its countries, sale/rent and filters. AI agents can also use the remote MCP server at `https://listingrail.com/mcp` with the same key. ## Pricing - Free: 100 listings once, no card - Pack: $9 once for 2,500 listings ($0.0036 per listing), no subscription - Starter: $29 a month for 10,000 listings ($0.0029 per listing) - Pro: $99 a month for 50,000 listings ($0.0020 per listing) - Scale: $299 a month for 250,000 listings ($0.0012 per listing) ## Portals by country - [Zillow API](https://listingrail.com/sources/zillow/): United States, rent and sale; source keys `zillow`, `zillow-rentals` - [Realtor.com API](https://listingrail.com/sources/realtor/): United States, rent and sale; source key `realtor` - [Redfin API](https://listingrail.com/sources/redfin/): United States, rent and sale; source keys `redfin`, `redfin-rentals` - [Zumper API](https://listingrail.com/sources/zumper/): United States, rent; source key `zumper` - [PadMapper API](https://listingrail.com/sources/padmapper/): United States and Canada, rent; source key `padmapper` - [Apartments.com API](https://listingrail.com/sources/apartments-com/): United States, rent; source key `apartments-com` - [Craigslist API](https://listingrail.com/sources/craigslist/): United States, rent and sale; source key `craigslist` - [Rightmove API](https://listingrail.com/sources/rightmove/): United Kingdom, rent and sale; source key `rightmove` - [Idealista API](https://listingrail.com/sources/idealista/): Spain, Italy and Portugal, rent and sale; source key `idealista` - [ImmoScout24 API](https://listingrail.com/sources/immobilienscout24/): Germany, rent and sale; source key `immobilienscout24` - [Kleinanzeigen API](https://listingrail.com/sources/kleinanzeigen/): Germany, rent and sale; source key `kleinanzeigen` - [Fotocasa API](https://listingrail.com/sources/fotocasa/): Spain, rent and sale; source key `fotocasa` - [Daft.ie API](https://listingrail.com/sources/daft/): Ireland, rent and sale; source key `daft` - [Otodom API](https://listingrail.com/sources/otodom/): Poland, rent and sale; source key `otodom` - [Imovirtual API](https://listingrail.com/sources/imovirtual/): Portugal, rent and sale; source key `imovirtual` - [Hemnet API](https://listingrail.com/sources/hemnet/): Sweden, sale; source key `hemnet` - [Bayut API](https://listingrail.com/sources/bayut/): United Arab Emirates, rent and sale; source key `bayut` - [Property Finder API](https://listingrail.com/sources/propertyfinder/): United Arab Emirates, rent and sale; source key `propertyfinder` ## Docs - [API documentation](https://listingrail.com/docs/): quick start, endpoints, listing fields, monitors, errors, limits - [OpenAPI specification](https://listingrail.com/openapi.json): every request and response model as OpenAPI JSON - [Interactive API reference](https://listingrail.com/reference) - [Portal list](https://listingrail.com/sources/): which portals have an official read API ## Guides - [How to get Zillow listings in Python](https://listingrail.com/guides/zillow-listings-python/) - [How to get Rightmove listings in Python](https://listingrail.com/guides/rightmove-listings-python/) - [How to get Idealista listings in Python](https://listingrail.com/guides/idealista-listings-python/) - [How to get ImmoScout24 listings in Python](https://listingrail.com/guides/immobilienscout24-listings-python/) - [How to get Redfin listings in Python](https://listingrail.com/guides/redfin-listings-python/) - [How to get Zumper listings in Python](https://listingrail.com/guides/zumper-listings-python/) - [How to get Bayut listings in Python](https://listingrail.com/guides/bayut-listings-python/) - [How to get Daft.ie listings in Python](https://listingrail.com/guides/daft-listings-python/) - [How to get Apartments.com listings in Python](https://listingrail.com/guides/apartments-com-listings-python/) - [How to get Craigslist listings in Python](https://listingrail.com/guides/craigslist-listings-python/) - [How to get PadMapper listings in Python](https://listingrail.com/guides/padmapper-listings-python/) - [How to get Kleinanzeigen listings in Python](https://listingrail.com/guides/kleinanzeigen-listings-python/) - [How to get Fotocasa listings in Python](https://listingrail.com/guides/fotocasa-listings-python/) - [How to get Otodom listings in Python](https://listingrail.com/guides/otodom-listings-python/) - [How to get Imovirtual listings in Python](https://listingrail.com/guides/imovirtual-listings-python/) - [How to get Hemnet listings in Python](https://listingrail.com/guides/hemnet-listings-python/) - [How to get Property Finder listings in Python](https://listingrail.com/guides/propertyfinder-listings-python/) ## Optional - [Free real estate API](https://listingrail.com/free-real-estate-api/) - [Rental listings API](https://listingrail.com/rental-listings-api/) - [Real estate data API](https://listingrail.com/real-estate-data-api/) - [MLS API](https://listingrail.com/mls-api/) - [Monitors: new listings and price cuts by webhook](https://listingrail.com/monitors/) - [Compare real estate APIs](https://listingrail.com/compare/) - [Listingrail vs RealtyAPI](https://listingrail.com/vs/realtyapi/) - [Listingrail vs RentCast](https://listingrail.com/vs/rentcast/) - [Listingrail vs ATTOM](https://listingrail.com/vs/attom/) - [Listingrail vs Apify scrapers](https://listingrail.com/vs/apify/) - [Listingrail vs Bright Data](https://listingrail.com/vs/bright-data/) - [Listingrail vs ScraperAPI](https://listingrail.com/vs/scraperapi/) - [Listingrail vs Oxylabs](https://listingrail.com/vs/oxylabs/) - [Listingrail vs Zillow APIs on RapidAPI](https://listingrail.com/vs/zillow-rapidapi/)