Skip to content
theqiyas.cc
Problem Solver

API inteqrasiyası, məlumat toplama və avtomatlaşdırma

Sisteminizi API-si olan və olmayan sayt və xidmətlərə bağlamaq. Tipli SDK-lar, məlumat axınları və öz saytınızın skraperlərdən qorunması.

İki sistem bir-biri ilə danışmalı olanda

Faydalı işin çoxu “santexnikadır”: CRM-iniz elan saytlarına elan göndərməlidir, tətbiqiniz DNS qeydləri yaratmalıdır, paneliniz ödənişin keçdiyini bilməlidir. Bu bağlantıları elə qururam ki, qarşı tərəf yavaşlayanda və ya dəyişəndə də işləsin.

  • Estate Listing Pusher açıq API-si olmayan beş elan saytı ilə danışır, hər biri ayrıca moduldur, agentliklərə isə hamısı üçün bir REST API verir.
  • Azerbaijan Detailed Map OpenStreetMap-dən hər şəhəri, rayonu, kəndi, küçəni və metro stansiyasını çəkir, mövcud məlumatın üzərinə yazmadan birləşdirir və Django API ilə təqdim edir.
  • DNS SDK-ları GoDaddy, Hostinger və DigitalOcean üçün eyni formadadır, DNS-i provayderlər arasında köçürmək yeni kitabxana öyrənmək demək deyil. emlakagenti.az bununla hər maklerə avtomatik olaraq SSL-li subdomen verir.
  • web-mutator əks istiqamətdə işləyir: öz səhifələrinizi skraperlər və headless brauzerlər üçün daim dəyişən hədəfə çevirir, real istifadəçi isə heç bir dəyişiklik görmür.

İnteqrasiyaları necə qururam

Tipli klientlər, yalnız təhlükəsiz olan yerdə təkrar sorğu, limitlərə görə gözləmə, nə baş verdiyini göstərən loglar və testlər.

Hazırlanıb və işləyir

Epoint Python SDK

A typed Python SDK for the Epoint (epoint.az) payment gateway: sync and async, every endpoint, signed callbacks, and retry rules built so a payment is never sent twice.

Pythonhttpx

TikSocket

The Baileys alternative for TikTok. Scan a QR code once, and your code can post videos and photo carousels, read and send direct messages, follow, like, comment and listen to new messages as events. Python library, CLI, web UI and REST API.

DockerPlaywrightPythonaiohttp

GoDaddy Python SDK

A small, typed Python client for the GoDaddy Domains and DNS API, sync and async, with rate-limit retries, config from code, env or file, and plain dataclasses.

Pythonhttpx

web-mutator

A client-side HTML mutation engine that rewrites the live DOM on every load, so scrapers, headless browsers and AI vision models see a hostile, ever-changing document while real users see nothing change.

JavaScript

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

FazerCards Python SDK

A typed Python client for the FazerCards reseller API: game top-ups, gift cards, Telegram Stars and Premium, Steam wallet. Sync and async, with retry rules built so an order is never placed twice.

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

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
Suallar
API-si olmayan sayta qoşula bilərsiniz?

Çox vaxt, bəli. Estate Listing Pusher beş elan saytı üçün məhz bunu edir. Başlamazdan əvvəl saytın nəyə icazə verdiyini və sizin nədən istifadə etmək hüququnuz olduğunu birlikdə yoxlayırıq.

Başqa saytlardan şəxsi məlumat toplayırsınız?

Xeyr. Şəxsi məlumat toplayan və ya ödənişli məzmunu yan keçən alətlər hazırlamıram.

Saytımı skraperlərdən qoruya bilərsiniz?

Onlar üçün işi xeyli bahalaşdıra bilərəm. web-mutator hər yükləmədə səhifənin quruluşunu dəyişir. Brauzerə göndərilən heç nə tam gizlədilə bilməz, ona görə bu, divar vədi yox, xərci artıran alətdir.

Layihənizdən danışın

Bir neçə cümlə kifayətdir. Hər mesaja cavab verirəm, adətən elə həmin gün.

Nə hazırlayıram