Realitica API

Realitica API for Balkan Property Search, Listing Details, Advertisers and Locations

Scrappa's Realitica API returns structured JSON from Realitica, a long-running property portal for Montenegro, Croatia, Serbia and Bosnia. Search homes for sale, short-term rent and long-term rent with country, region, price, property type, bedrooms and area. Open a listing for rooms, baths, areas, address, features, description and photos, list the ads of one advertiser, and read locations with listing counts. Prices are numeric EUR. Failed requests are never billed.

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
5
Endpoints
12+
Search filters
$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/realitica/v1/search?listing_type=sale&country=montenegro&property_type=Apartment&min_price=100000&max_price=250000" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "data": {
    "search_metadata": { "total_results": 3120, "page": 1, "page_size": 25, "total_pages": 125, "has_next_page": true, "filtered_out": 0 },
    "listings": [
      {
        "listing_id": 3456582,
        "title": "is selling an apartment",
        "listing_type": "sale",
        "property_type": "Apartment",
        "bedrooms": 1,
        "area_m2": 65,
        "price": { "amount": 240000, "currency": "EUR" },
        "location": { "text": "Lazi, Budva, Montenegro", "place": "Lazi", "municipality": "Budva", "region": null, "country": "Montenegro" }
      }
    ]
  },
  "meta": { "endpoint_family": "search", "billable": true }
}

What you can build

Structured data for real applications. Here are some ideas.

Balkan Price Tracking

Track asking prices in EUR by country, region, property type and age for sale and rent.

New Listing Alerts

Sort by newest or filter by posting age, then open each ad for its full record and photos.

Advertiser Research

List every ad of one agency or owner and read the advertiser name and total count.

Coastal Market Analysis

Read distance to the sea, year built, areas and features for Adriatic apartments and villas.

Location Pickers

Build place pickers from municipalities and regions with live listing counts.

Realitica property scraper API

Realitica API for Balkan property listings, prices, and details

The Realitica API is built for real-estate analytics, listing tools, and market research in Montenegro, Croatia, Serbia and Bosnia. Each search item carries the link, title, advertiser, property type, bedrooms, area, price in EUR, location and thumbnail. Listing detail adds baths, areas, address, year built, distance to the sea, features, description and photos.

Sale, short-term rent and long-term rent in one search route.

Filters are always honoured: items that break a filter are never returned.

Bedroom and area filters apply to the fetched page, so a page can hold fewer than 25 items. Page on has_next_page.

Price on request is null, never 0. Placeholder prices of 0 or 1 EUR are null as well.

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

Choose the right Realitica API endpoint

Use Property Search for market coverage

Pass the listing type, country and filters, then page through the results with the page parameter.

Open Realitica Property Search API docs

Use Listing Detail for the full record

Pass a listing id from a search item to get baths, areas, address, features, description and photos.

Open Realitica Listing API docs

Use Locations to build region filters

List the municipalities and regions of a country with counts and pass a name as the region filter.

Open Realitica Locations API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to the official API.

Realitica listing data as JSON
Scrappa:
ScrapingBee / ScraperAPI: Build your own parser
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

Property search, listing detail, advertiser listings, locations and reference data as JSON
Sale, short-term rent and long-term rent with numeric EUR prices, areas, bedrooms and property type
Montenegro, Croatia, Serbia and Bosnia in one API
No phone numbers, no login: public data served through a single Scrappa API key
Honest gaps: no map coordinates, fees or reviews exist on the source

Frequently asked questions

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

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

Realitica cannot filter by bedrooms or area. Scrappa applies those two filters to the fetched page and reports filtered_out. Read the next page while has_next_page is true.

No. Realitica pages carry no map coordinates, fees or reviews, and the phone number is hidden behind a button, so it is not read.

Start using the Realitica API

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