Skip to content
theqiyas.cc
Problem Solver

Real estate websites, CRM and listing automation

Agency and agent websites, a CRM, a WhatsApp assistant, and one panel that posts your listings to bina.az, tap.az, yeniemlak.az, vipemlak.az and arenda.az at once.

Built for how property is sold in Azerbaijan

I have spent a lot of time on this market, and the problems are always the same: the same flat is posted on five sites by hand, new owner listings are gone before you call, and the agent’s own listing gets lost among dozens of similar ones.

  • Estate Listing Pusher. Write a listing once and it goes to bina.az, tap.az, yeniemlak.az, vipemlak.az and arenda.az. Edit, prolong, delete and read the moderation status back from every site. Photos, import of existing listings and paid bumps on bina.az, all from one panel or through a REST API.
  • emlakagenti.az. Every agent gets a listings site of their own in minutes, with a panel, a six step listing form, a CRM and a scraper that catches new owner listings the moment they are posted.
  • Khalif Estate. An agency run over WhatsApp, with an AI assistant that matches buyers to homes and takes listings from sellers, and open monthly median prices for every Baku district.
  • Azerbaijan Detailed Map. Every city, district, village, street and metro station with coordinates, for address forms that actually work.

What I can build for you

A website for your agency, a CRM for your agents, automatic posting to the portals, a WhatsApp assistant, or a connection between your existing system and all of them.

Built and running

emlakagenti.az

An all-in-one platform for real estate agents in Azerbaijan: a free personal listings site, a scraper that catches new owner listings first, a CRM and an AI assistant. Also live as real-estate.az.

DjangoPython

lalafo Python SDK

A typed Python client for lalafo.az. Sign in, read categories and their params, post an ad with photos, edit, deactivate, activate and delete it, and list your own ads. Sync and async.

PydanticPythonhttpx

tap.az Python SDK

A typed Python client for tap.az. SMS code login, the category catalog with every property, ads, photos and the account's own ad list. Sync and async, never posts an ad twice.

PydanticPythonhttpx

bina.az Python SDK

A typed Python client for bina.az, the Azerbaijani real estate site. Sign in by email or SMS code, post, edit, prolong and delete listings, upload photos, read the catalog. Sync and async.

PydanticPythonhttpx

Estate Listing Pusher

One API and panel that posts real estate listings to bina.az, tap.az, yeniemlak.az, vipemlak.az and arenda.az. Write the listing once, publish it everywhere.

FastAPIPostgreSQLPythonSQLAlchemyhttpx

Khalif Estate

A Baku real estate agency built around data and WhatsApp: buy, sell, rent or invest, with open monthly median prices for every district and written rules.

Alpine.jsDjangoPythonTailwind CSSWhatsAppWhisper

Azerbaijan Detailed Map

Location data for the whole of Azerbaijan: every city, district, settlement, village, street and Baku metro station, scraped from OpenStreetMap, with coordinates and a Django API.

DjangoOpenStreetMapPython
Questions
Do bina.az and tap.az have an API for listings?

No public one. Estate Listing Pusher talks to each site the way its own website does, GraphQL on bina.az and tap.az and ordinary forms on the others, and each site is a separate module.

Is my portal password stored?

No. The password is used once to log in and is never saved. Session cookies are stored encrypted.

Can I connect my own CRM to the listing sites?

Yes. Estate Listing Pusher has a full REST API with long lived keys for exactly that.

Can you build a site just for my agency?

Yes. Khalif Estate is one example of an agency site with its own services, rules and price data.

Tell me about your project

A few lines are enough. I answer every message, usually the same day.

What I build