Imovelweb API

Imovelweb API for Brazilian Property Search, Listing Details, Locations and Developments

Scrappa's Imovelweb API returns structured JSON from Imovelweb, a Brazilian property marketplace. Search homes for sale, for rent, at auction or for seasonal rent with price, bedroom, bathroom, parking, area, type, seller, age, keyword and amenity filters, open any listing with condominium and IPTU fees, photos and publisher rating, resolve neighborhoods and cities to location ids, fetch location outlines, find similar listings and open developments with their units.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
6
Endpoints
4
Listing modes
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

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.

Request preview
Request
curl -X GET "https://scrappa.co/api/imovelweb/search?location=V1-Z-52&listing_type=sale&bedrooms_min=2&sort=price_asc" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "pagination": { "page": 1, "per_page": 20, "offset": 0, "returned": 20, "total_reported": 32221, "max_offset": 10000, "has_next_page": true },
    "items": [
      {
        "id": "3000730593",
        "listing_type": "sale",
        "property_type": "Apartamento",
        "price": { "amount": 3900000, "currency": "BRL", "formatted": "R$ 3.900.000" },
        "address": { "text": "Rua Oscar Freire, Pinheiros, São Paulo, São Paulo", "postal_code": "05409-010" },
        "features": { "bedrooms": 4, "bathrooms": 4, "garages": 2, "total_area": { "value": 224, "unit": "m2" } }
      }
    ]
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Property Price Analysis

Track asking prices and rents in BRL by neighborhood, city, bedrooms and property type.

Listing Monitoring

Page through filtered searches and open each listing for fees, photos and publisher details.

Rental Market Research

Compare monthly rent with condominium fee and IPTU for apartments and houses by area.

New Development Tracking

List new developments and read their units, starting prices, floor plans and developer.

Area Mapping

Resolve a neighborhood to a location id and draw its outline from the polygon route.

Imovelweb scraper API

Imovelweb API for Brazilian listings, prices, fees and developments

The Imovelweb API is built for real-estate analytics, listing tools and market research in Brazil. Each search item carries the price of the requested listing type in BRL, the address with coordinates and postal code, bedrooms, bathrooms, parking, areas, amenities, photos and the publisher. Listing detail adds condominium and IPTU fees, all photos and the publisher rating.

One search route for sale, rent, auction and seasonal listings.

Filters are always honoured: a filter that cannot be honoured is rejected, never ignored.

Pagination returns the real page; a page past result 10,000 is an error, never repeated data.

Condominium and IPTU fees come as text and as numbers.

A valid empty result is a successful, billable response; failures are never billed.

Choose the right Imovelweb API endpoint

Use Autocomplete to find a location id

Resolve a neighborhood or city to a location id and pass it into search or polygon.

Open Imovelweb Autocomplete API docs

Use Property Search for market coverage

Pass a location id, add filters and sort, then page through the results.

Open Imovelweb Search API docs

Use Listing Detail for the full record

Pass a listing id to get fees, all photos, amenities and the publisher rating.

Open Imovelweb Listing API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Imovelweb listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
Sale and rent in one route
Scrappa:
ScrapingBee / ScraperAPI: Separate scrapers
Filters guaranteed on every item
Scrappa:
ScrapingBee / ScraperAPI: Not available
Price per 1k requests
Scrappa: From $0.20
ScrapingBee / ScraperAPI: Varies by plan
Unified API key
Scrappa: Yes (80+ APIs)
ScrapingBee / ScraperAPI: Scraping only
Free tier
Scrappa: 500 credits/month
ScrapingBee / ScraperAPI: Trial credits only

Key features

Search, listing, autocomplete, polygon, similar and development routes as JSON
Sale, rent, auction and seasonal listings in one search route
Numeric prices in BRL, rooms, parking, areas, fees, amenities and coordinates
Listing detail with condominium and IPTU fees, all photos and publisher rating
No browser, no login: public data served through a single Scrappa API key

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by Imovelweb. The Imovelweb API returns structured JSON from public listing data through a Scrappa API key.

Results are reachable up to position 10,000 of a query. The total in the response comes from Imovelweb and can be higher than the real count. Narrow your filters to reach other listings.

No. Imovelweb has no public agency page. Every item and the listing detail carry a publisher block with the publisher id, licence number and, in listing detail, name and rating.

No. Only successful responses are billed. A valid empty result is successful and billable.

Start using the Imovelweb API

Sign up and get 500 free credits. No credit card required.