Tap.az Azerbaijan Real Estate Listings avatar

Tap.az Azerbaijan Real Estate Listings

Pricing

from $1.70 / 1,000 normalized baku property records

Go to Apify Store
Tap.az Azerbaijan Real Estate Listings

Tap.az Azerbaijan Real Estate Listings

Pull live apartment listings straight from Tap.az — Azerbaijan's biggest classifieds marketplace — by real-estate category. Uses Apify residential proxy pinned to Azerbaijan by default (Tap.az blocks other exits); proxy bandwidth is billed to your account.

Pricing

from $1.70 / 1,000 normalized baku property records

Rating

0.0

(0)

Developer

Tim Zinin

Tim Zinin

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

3

Monthly active users

4 hours ago

Last modified

Categories

Share

Pull live apartment listings straight from Tap.az — Azerbaijan's biggest classifieds marketplace — for sale or for rent in Baku and across the country. No login, no API key, no browser needed on your side.

What you get

  • Title, price (in AZN), deal type (sale/rent), rooms, floor area, city/district, a preview photo and the direct listing URL for every ad found.
  • Rent and sale listings both come back in one pass — no need to run twice.
  • Runs on Apify: schedule it, monitor it, call it from the API, export to JSON/CSV/Excel or push straight into your own pipeline.

How to run it

  1. Click Try for free — no card needed on the free plan.
  2. Leave Category as menziller (apartments) or point it at another Tap.az real-estate category path segment.
  3. Hit Start and pull the results from the dataset (UI, API or webhook).

Pricing

Pay-per-event: $0.005 per run start + $0.002 per result. No monthly seat, no minimum. 100 listings found cost about $0.21 (the one-time start fee plus 100 result rows). Rows where the source returned nothing (an unrecognized category, or a request that failed) are returned for transparency but are never charged for.

Tap.az blocks every proxy exit except a residential one geographically pinned to Azerbaijan (verified live 2026-08-02 — a foreign-exit residential proxy and every datacenter proxy both get Cloudflare's block page). Because of that, this Actor's proxyConfiguration defaults to RESIDENTIAL with apifyProxyCountry: "AZ" unless you override it. Residential proxy bandwidth is not part of the $0.005/$0.002 pricing above — it's billed separately, straight to the account running this Actor, the same as any other Actor's residential proxy usage. Measured during acceptance testing on 2026-09-02: roughly 0.03–0.1 MB per fetched listing page (one real run collecting 5 rows used about 25 KB total).

Input

FieldRequiredWhat it does
categoryyesTap.az real-estate category path segment, appended to https://tap.az/elanlar/dasinmaz-emlak/. Default menziller (apartments) — the only category verified against this Actor.
max_itemsnoTotal row cap for this run (default 100).
max_pagesnoHow many result pages to walk before stopping (default 3).
{
"category": "menziller",
"max_items": 5,
"max_pages": 1
}

Output

Real rows from a local verification run (2026-07-30):

{
"category": "menziller",
"found": true,
"url": "https://tap.az/elanlar/dasinmaz-emlak/menziller/48233404",
"title": "2-otaqlı yeni tikili, Nardaran qəs., 58 m²",
"price": 240000,
"currency": "AZN",
"deal_type": "sale",
"property_type": "apartment",
"rooms": 2,
"area_sqm": 58,
"location": "Bakı",
"lat": null,
"lng": null,
"posted_date": "2026-07-30T09:44:39+04:00",
"description": "",
"images": [
"https://tap.azstatic.com/uploads/thumbnail/2026%2F07%2F23%2F09%2F43%2F29%2F90cac49e-bbf8-411d-8956-b9f0b05ee510%2F53196_nAyYWEoz-LqNr7wEzxbVYQ.jpg"
],
"source_portal": "tap.az",
"scraped_at": "2026-07-30T07:20:28.128Z"
}
{
"category": "menziller",
"found": true,
"url": "https://tap.az/elanlar/dasinmaz-emlak/menziller/48260890",
"title": "2-otaqlı mənzil kirayə verilir, Elmlər Akademiyası m., 55 m²",
"price": 800,
"currency": "AZN",
"deal_type": "rent",
"property_type": "apartment",
"rooms": 2,
"area_sqm": 55,
"location": "Bakı",
"lat": null,
"lng": null,
"posted_date": "2026-07-29T16:12:17+04:00",
"description": "",
"images": [
"https://tap.azstatic.com/uploads/thumbnail/2026%2F07%2F26%2F16%2F03%2F27%2F943c7360-d63e-4322-84d1-3e929ec2f1bc%2F75071_FY727KuAsANVIWx7GcCnCg.jpg"
],
"source_portal": "tap.az",
"scraped_at": "2026-07-30T07:20:28.129Z"
}
FieldMeaning
foundtrue for a real listing row, false for a not-found/error row.
priceListing price as a number — full sale price for deal_type:"sale", monthly rent for deal_type:"rent".
currencyAlways AZN for a found row (Tap.az is Azerbaijan-only).
deal_type"sale" or "rent" — both come back from the same category in one run.
roomsRoom count; null when the title doesn't state it.
area_sqmFloor area in square meters; null when not stated.
locationCity/district/settlement as tap.az's own region field states it.
posted_dateFull ISO-8601 timestamp with timezone offset, straight from the source.
descriptionAlways null — tap.az's list-page data has no description field at all.
imagesThe one preview photo shown on the listing card (not the full gallery).
lat / lngNot available on the list page — always null.

A not-found row looks like:

{
"category": "not-a-real-category-9999",
"found": false,
"note": "tap.az does not recognize category \"not-a-real-category-9999\" (the category page itself returned HTTP 404) — treated as zero results, not an error.",
"scraped_at": "2026-07-30T09:12:30.000Z"
}

Other tools we built

Related tools for adjacent workflows in real estate listings and monitoring.

ActorWhat it does
Emlakjet Istanbul Real Estate ListingsPair it in the real estate listings and monitoring workflow: Pull live apartment/housing listings straight from Emlakjet.com for Istanbul — one of Turkey's biggest...
Imovirtual Portugal Real Estate ListingsPair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Imovirtual.com — Portugal's biggest real-estate...
Krisha.kz Kazakhstan Real Estate ListingsPair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Krisha.kz — Kazakhstan's biggest real-estate...
Otodom Poland Real Estate ListingsPair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Otodom.pl — Poland's biggest real-estate classifieds...
Storia Romania Real Estate ListingsPair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Storia.ro — Romania's biggest real-estate classifieds...

FAQ / Limitations

Does this need a Tap.az account or API key? No — it reads the same public listing pages a visitor sees, no login.

Does it separate rent from sale? Both appear in the same category feed on tap.az itself, with no filter parameter to split them at the source — this Actor tells them apart from the listing title text and returns deal_type per row, so you get both in one run and can filter client-side.

What this is NOT. This does not fetch the full photo gallery, exact coordinates, or the seller's phone number from the listing detail page — only what's shown on the search-results list. Only the menziller (apartments) category has been verified; other category values may not parse correctly. It does not guarantee every listing on Tap.az is returned; pagination stops at max_pages / max_items.

Found a bug or need a custom variant (a different country's classifieds site, extra fields)? Open an issue on the Actor page.