Skip to content
CodingclaveUAE

For brokerages in Dubai and Abu Dhabi

Bayut API integration that publishes your listings and brings leads back

Your listings go from your own CRM to Bayut, dubizzle and Property Finder, and every portal enquiry comes back into that CRM with its lead type recorded.

From AED 13,500excl. VATSee pricing →

  • Official Bayut feed and Leads API
  • Duplicate-permit check before publish
  • All six Bayut lead types stored
  • Trakheesi, Madhmoun and ADGM fields
  • Keys and data on your accounts

Which portal connection do you need?

  • Free scoping call
  • Fixed price in AED
  • No obligation

Your details go only to Codingclave's team in India so we can reply — see our privacy policy. Prefer chat? WhatsApp us.

Replies come from Ashish or the team.

Overview

On Bayut that means its two official integration points, the XML listing feed and the Leads API. On Property Finder it means Enterprise API 2.0, through whichever route your CRM qualifies for. Everything runs on your agency's own portal accounts, and permit and duplicate checks run before Bayut reads the feed, so a bad row is caught before it spends a credit.

By Ashish Sharma, founder · Updated 12 October 2026

Quick answer

Does Bayut have an official API that a brokerage can use to post listings and receive leads?

Bayut has two official integration points for brokerages (as of 12 October 2026): an XML listing feed that syncs listings from your CRM to Bayut and/or dubizzle, and a Leads API that returns your enquiries. The feed is a public URL your CRM publishes and Bayut reads. Profolio agencies request the Leads API from support@bayut.com, and a WhatsApp-only version is available on request. Bayut emails its full XML documentation to the agency instead of publishing it. The RapidAPI 'Bayut API' products scrape Bayut's website and cannot post a listing or deliver your leads.

  • The XML integration syncs to Bayut and/or dubizzle
  • Bayut sets no pull limit on the Leads API
  • Property Finder is a separate job: Enterprise API 2.0
  • Since January 2026, a duplicate permit can cost credits Bayut won't refund
  • Since July 2026, phone and WhatsApp views drop out of Profolio's default lead counts

01of 10

Which ‘Bayut API’ are you looking at?

Search 'Bayut API' and the first results are documentation sites with keys, pricing tiers and JSON samples. They look official. docs.bayutapi.com says its data comes from scraping Bayut's website, and bayutapi.dev calls itself unofficial and not affiliated with Bayut.

When a brokerage asks me to price a 'Bayut API' job, I first check which of these five they mean. A scraper and a feed are different jobs.

What each 'Bayut API' actually does (checked 12 Oct 2026)
What it isRun byPublishes your listingsDelivers your leadsPublished cost
bayutapi.com and its docs siteThird party; says it scrapes BayutNoNoFree for 750 calls a month; USD 15 or USD 40 tiers
bayutapi.devThird party, unofficialNoNo900 free requests a month; paid tiers in USD
Bayut XML listing feedBayut, reading a URL your CRM publishesYes, Bayut and/or dubizzleNoNot published
Bayut Leads APIBayut, for Profolio agenciesNoYes, six lead typesNot published
WhatsApp-only lead APIBayut, on requestNoWhatsApp leads onlyNot published

Ruby CRM describes a Bayut 'Push API'. Bayut's help centre documents none, so ask any vendor offering one for Bayut's written confirmation.

A scraper gives you other agencies' public listings, never your own leads, and it is not a route Bayut documents. If read-only market data is what you want, those products are built for it. Everything below is about your own listings and enquiries.

02of 10

Your agency asks. The portal decides.

Property Finder's API for agencies is Enterprise API 2.0. Its help centre, as indexed on 12 October 2026, says shortlisted CRMs connect with a key made in PF Expert, while other software is pointed to a sandbox and the Property Finder Developer Network (PFDN). On both portals, no developer can switch access on. Your agency asks, from its own account. We aren't a Bayut or Property Finder partner, and don't need to be.

  • Property Finder with a shortlisted CRM

    The Enterprise API 2.0 article, as indexed, names a shortlist of CRMs, PropSpace and Pixxi among them, that connect with a production key from PF Expert > Developer Resources > API Credentials. It sits behind a bot check, so we read the current wording with you before scoping.

  • Property Finder with custom software

    PFDN's guide lists six steps: application, eligibility review, a security and compliance audit, the API Access Terms & Conditions, documentation with test credentials and sandbox endpoints, then go-live once PF Expert clients authorise access. Test credentials come only after the audit and terms steps. No fees or timeline are published, so nobody can honestly promise a date.

  • Which route your build uses

    If your CRM is already on the shortlist, keep it for Property Finder and build only the Bayut side. You skip PFDN onboarding. Otherwise the route, and who applies, goes into the written scope before you sign.

Access routes as of 12 October 2026
Portal and jobRouteWho in your agency actsWhat isn't published
Bayut and dubizzle listingsXML feed at a public URLProfolio account holder, by email to support@bayut.comFull XML spec (sent by email)
Bayut leadsLeads API, pulled by your CRMProfolio account holderEndpoint documentation
Property Finder, shortlisted CRMEnterprise API 2.0 key in PF ExpertA Decision Maker, up to 3 active keys (per PF's help centre, seen 12 Oct 2026)Technical docs outside PF Expert
Property Finder, custom softwarePFDN onboardingThe agency or its developer, as set in the written scopeFees, timeline, endpoint list

Not sure which route fits your CRM? Send its name on WhatsApp and I'll tell you.

03of 10

What Bayut reads from your feed

Bayut reads whatever your CRM publishes, so mistakes go live too. A listing corrected in the CRM flows through without anyone telling Bayut support, and so does an error. New agents in the feed are created in Profolio as 'Invited', so a typo in an email becomes a stray user. PropSpace notes that publishing fails unless each agent's CRM details exactly match their portal account.

Off-plan stock has four published tags. The last column is our mapping, not a Bayut rule.

Bayut off-plan tags and the CRM field each comes from
Bayut tagAllowed valuesRequired whenCRM field we map it from
offplanDetails_saleTypeNew or ResaleAny off-plan listingDeal type
offplanDetails_dldWaiver0 to 100Off-plan NewDeveloper's DLD-fee waiver (%)
offplanDetails_originalPriceOriginal priceOff-plan ResalePrice the seller paid the developer
offplanDetails_amountPaidAmount paidOff-plan ResalePaid to the developer so far

Tag names are from Bayut's off-plan guideline for CRM listings, updated 16 September 2026. A unit bought off-plan and now resold carries saleType Resale with originalPrice and amountPaid filled in.

Left out on purpose: the Trakheesi and Madhmoun tag names, how often Bayut reads the URL, and whether Arabic fields exist. Those sit in the documentation Bayut emails the agency. We build Arabic right-to-left sites with a bilingual QA pass, but Arabic inside the feed depends on Bayut's spec.

Have a project in mind?

Send a few lines on WhatsApp or get a fixed AED quote.

04of 10

Permit numbers the feed must carry in Dubai, Abu Dhabi and ADGM

Every reason Bayut lists for a red status is a permit problem, and each jurisdiction issues its own. This table comes from Bayut's help centre and official notices read on 12 October 2026. Where a rule isn't published, it says so.

  • Red and yellow on Bayut

    Red means a purpose mismatch, no DLD result, an invalid or expired permit, or a project permit on a rental. Bayut removes the listing. Yellow means the permit exists but location, price, area or type differs, or a project permit sits on a sale. A new listing failing the Instant Check goes to Rejected Listings and uses no credits.

  • Fix it in the CRM, not in Profolio

    For CRM-fed listings, Bayut says a changed permit number goes in the CRM. Recheck is for the same number once it is valid again after renewal. So the correction screen we build sits in your CRM.

  • Madmoun is not Madhmoun

    Dubai's Madmoun is a RERA QR code on each Trakheesi permit, required on print and audiovisual ads since 24 April 2023. Abu Dhabi's Madhmoun is an ADREC permit, mandatory for every property advert there since 7 July 2025, and ADREC warned of legal and administrative measures for violations.

  • The penalty figure on record

    In October 2020, DLD reported progressive fines of AED 50,000 per company for advertising without a permit, manipulating permit numbers or using expired ones. No newer published schedule turned up in our research.

  • What carrying the permit means

    Trakheesi, Madhmoun, BRN and ORN are fields our feed carries, not a compliance badge. The permit stays the brokerage's responsibility.

Which permit a listing needs, by where the unit is
LocationPermitIssued byDateWhat to know
DubaiTrakheesi ad permitDLD, through Trakheesi–Licence registered on Trakheesi first; Bayut matches the permit against DLD data
Dubai print and audiovisual adsMadmoun QR codeRERA (DLD), via TrakheesiFrom 24 April 2023Not Abu Dhabi's Madhmoun
Abu DhabiMadhmoun permitADREC, under DMTFrom 7 July 2025At most three approved brokers per listing
ADGM (Al Reem, Al Maryah)ADGM Advertising Permit on AccessRPADGM Registration AuthorityAnnounced 21 August 2025Integrated with Madhmoun (Aletihad)
Sharjah, Ajman, RAK, UAQ, FujairahNot verified––Checked against the portal's documentation before mapping

05of 10

Bayut rules (2025–2026) that cost credits or change your lead counts

Portal rules that change what a feed should do
RuleDate on Bayut's help centreEffectWhat the build does
Duplicate listingsIntroduced January 2026Since January 2026, duplicates matched on details such as the DLD permit get no TruCheck or TruPoints and may need extra credits, not refunded after a fixDe-duplicate by permit before publishing
TruLeadsJuly 2026Since July 2026, phone views, WhatsApp views and SMS leads are left out of default countsStore the lead type
First to BayutArticle updated June 202630 TruPoints for the first listing per permit and purpose in 90 daysOptional publish order
Credit reversalDocumented July 2025Credits revert if Bayut's team rejects a listing within 10 days of postingWatch Rejected Properties after go-live

Our build compares permit numbers across live listings before the feed is generated, and holds back the second listing for a person to decide.

06of 10

Six lead types, three of which Profolio now counts

Bayut's Leads API sends six lead types. Profolio's TruLeads classification (July 2026) leaves three of them out of its default counts.

  • Why the two reports disagree

    If your CRM counts all six, its numbers won't match Profolio's, and your agents will argue about it. Every record we store carries its lead type, so a report can filter like the 'Is TruLead?' column in Profolio's lead-log export.

  • Polling and de-duplication

    Bayut sets no pull limit, so I agree the interval with you before the build. If agents call WhatsApp leads within minutes, the CRM must pull often enough to keep up. Pulls are matched on the lead identifier in Bayut's documentation plus phone number, so a buyer who calls twice isn't two records. Unmatched leads go to one named default agent, a pattern PropSpace uses too.

  • Property Finder leads

    Enterprise API 2.0 lists receiving leads. A Bitrix24 Marketplace app describes webhooks signed with HMAC-SHA256, but that is a vendor's description, not Property Finder's documentation. We build to the docs issued with your keys or sandbox.

  • Lead data is personal data

    Lead names and numbers are personal data under the UAE's Federal Decree-Law No. 45 of 2021. DIFC firms fall under DIFC Data Protection Law No. 5 of 2020, ADGM firms under the ADGM Data Protection Regulations 2021. Where the lead database is hosted goes into the project agreement before you sign.

  • Where this job stops

    At a lead saved with its type. Qualifying it on WhatsApp is a separate build, on our chatbot page.

Bayut lead types and TruLeads status (the pairing is our mapping; Bayut lists them separately)
Leads API typeCounted as a TruLead by defaultStored in the CRM as
Email leadYesEnquiry
Call logYes (connected, missed, not connected)Enquiry, with outcome
WhatsApp leadYes, as a tracked messageEnquiry
Phone viewNoIntent signal
WhatsApp viewNoIntent signal
SMS clickNoIntent signal

07of 10

Where a failed listing turns up in Profolio

A feed that passed at launch breaks later when a permit expires or an agent leaves. Listings that fail to sync are counted in Profolio's Notification Panel and sit under Rejected Properties with the Sync Failed filter, each with its reason. The fix goes into the CRM and flows back through the feed.

Bayut's help centre (article dated July 2025) says credits revert when Bayut's team rejects a listing within 10 days of posting, so watch those ten days after go-live. Our validator runs before Bayut reads the URL: permit present, off-plan tags complete, no permit repeated among live listings, each agent email matching a portal user. Who gets its alerts, how long we monitor and response times for failures are set in the written scope.

Our day runs 08:30–17:30 Gulf Standard Time, Monday to Saturday (10:00–19:00 in India, 1 hour 30 minutes ahead), so a broker's 9:00–18:00 day and ours share eight and a half hours, Saturdays included.

Have a project in mind?

Send a few lines on WhatsApp or get a fixed AED quote.

08of 10

Eight rows to check in your own listings export

Each check maps to a published portal or permit rule, named in the last column. Run them on a spreadsheet of your active listings before you pay anyone.

Eight checks to run on your listings export
CheckHow to spot itWhat happensRule
Two live listings with one permit numberSort by permitNo TruCheck, possible extra creditsBayut duplicates
A rental on a project permitPurpose rent, permit type projectRed; removedBayut permit status
A permit near expirySort by expiry dateRed once expiredBayut permit status
Off-plan resale without original price or amount paidFilter off-plan + resaleRequired tags missingBayut off-plan guideline
Off-plan new without the DLD waiverFilter off-plan + newRequired tag missingBayut off-plan guideline
Price, area or community unlike the permitCompare with the permit recordYellowBayut permit status
Agent email unlike the portal accountCompare with PF Expert and Profolio usersPublishing fails, or a stray 'Invited' userPropSpace guide; Bayut
Abu Dhabi listing with no Madhmoun numberEmirate Abu Dhabi, permit blankAdvert without its permitADREC

If you'd rather I check it, keep the permit, purpose, price, size, community and off-plan columns, delete owner names and phone numbers, and swap agent emails for consistent placeholders (agent1, agent2). Then send it on WhatsApp and I'll mark the rows likely to be rejected, removed or flagged under these rules.

09of 10

Keeping HubSpot or Zoho next to PropSpace or PF Expert

If your pipeline is in HubSpot or Zoho and your listings are in PropSpace, you don't have to pick one. Decide which system owns the portal connection.

Start with who edits listings day to day. If that's your PropSpace users, and PropSpace's published AED 220 per user per month (AED 500 minimum) suits you, leave PropSpace on the portals. The open question is whether PropSpace exposes contacts and deals through an API or export your HubSpot or Zoho account can use. We check that, and your plan's integration limits on the vendor's own page, before quoting.

If your own CRM or website should own the feed, it publishes the Bayut XML and takes a Property Finder route from above. Prices are then edited in one place.

If you only need portal leads in an existing CRM, connectors exist: one on the Bitrix24 Marketplace lists lead sync at AED 99–499 a month (vendor's listing, May 2026). A build makes sense when your CRM must publish listings, check permits first or keep leads in a database you own. Still choosing a CRM? See CRM software in the UAE.

10of 10

Whose account the feed runs on

  • Nothing to transfer at handover

    The feed runs on your hosting. Your Decision Maker makes the Property Finder key. The Bayut login and the lead database are yours. At handover we pass over every login we set up and remove our own access.

  • When a developer leaves

    Have your Decision Maker rotate the Property Finder keys. The Enterprise API 2.0 article describes a limit of 3 active keys, so a forgotten key holds a slot. Change the Bayut credentials the CRM uses too. Our hiring page lists the feed credentials to collect.

  • Built from Lucknow

    Codingclave Development LLP was founded in 2017 by Ashish Sharma in Lucknow, India, and has no UAE office, entity or licence. We work WhatsApp first, plus email and video calls. The deliverable lives on your accounts, so our location doesn't change who controls it.

    4.9 on Google (76 reviews), 200+ projects since 2017, Top Rated on Upwork, founder-led delivery. See reviews, about us, working with a team in India and our UAE hub.

Pricing in AED

Priced per CRM, since the portals charge nothing for access

Bayut and Property Finder publish no fee for feed or API access. That isn't free: your listings still spend credits.

I quote these connections myself. A connection to a system you already run is quoted after a short discovery call, a video call where we look at your export and CRM together, then fixed for that scope. What moves the price: Bayut alone or with Property Finder, which Property Finder route applies, whether your CRM has an API, agent and listing numbers, the off-plan share, and whether you want the validator and alerts.

Payment: 40% to start, 40% once a milestone we name up front is passed (say, the test batch), 20% at launch. With that last payment, all source code and IP for the feed, validator and lead database become your brokerage's. If a bug of ours stops a listing syncing or loses a lead within six months of launch, we put it right free of charge.

New builds have bands: a brokerage website plus CRM is AED 13,500–98,000, a custom CRM AED 12,500–88,000, and a WhatsApp bot that qualifies portal enquiries AED 4,900–59,000. See the CRM page and software and CRM costs in AED.

  • Bayut XML feed and Leads API on your existing CRM or website

    Quoted after a short discovery call

    Excl. VAT

    Bayut XML feed and Leads API on your existing CRM or website · Fixed in writing once the scope is agreed


    Feed built to Bayut's documentation with permit, off-plan and duplicate checks, plus a lead pull storing each lead type.

    Get a quote for this plan
  • Property Finder Enterprise API connection

    Listings and leads through the route in your scope, built to the docs issued with your keys or sandbox.

    Quoted after a short discovery call

    Fixed in writing once the scope is agreed

    Get a quote for this →
  • HubSpot or Zoho sync beside PropSpace

    Contacts and deal stages, where PropSpace exposes them. Checked before quoting.

    Quoted after a short discovery call

    Fixed in writing once the scope is agreed

    Get a quote for this →
  • Real estate website + CRM

    Brokerage listings website plus CRM, with portal feeds scoped within the band. 4⁠–⁠10 weeks.

    AED 13,500 – AED 98,000

    Typical timeline: 4–10 weeks

    Get a quote for this →
  • AI chatbot (website or WhatsApp)

    A WhatsApp bot that qualifies portal enquiries and writes them to the CRM. 2⁠–⁠6 weeks.

    AED 4,900 – AED 59,000

    Typical timeline: 2–6 weeks

    Get a quote for this →
  • Fixed price in AED
  • Free scoping call
  • No obligation

A portal rule added after launch, like January 2026's duplicate rules, is new scope with its own fixed price. Hosting, backups, monitoring and support for the feed run AED 200–600 a month; care for a brokerage website we built is AED 600–1,800 a month. Your agency pays each dirham invoice from its bank to our AED account.

Prices are in UAE dirhams (AED) and exclude VAT. Project prices are converted from our GBP price list at GBP 1 = AED 4.90 (11 October 2026) and rounded; monthly plans are set in AED. Codingclave is an India-based supplier and is not registered for UAE VAT. VAT-registered UAE businesses usually account for VAT on imported services under the reverse-charge mechanism; confirm with your tax adviser.

Fixed AED quote

Which portal connection do you need?

Send its name and who holds the Property Finder Decision Maker role, and I'll tell you which access route applies and what the connection involves. If an anonymised listings export is ready, send that too.

Ashish Sharma

Founder, Codingclave

Ashish or the team replies on WhatsApp or email during our hours, Mon–Sat, 8:30am–5:30pm GST.

Prefer WhatsApp?

WhatsApp Ashish

Tell us about your business

  • Free scoping call
  • Fixed price in AED
  • No obligation

Your details go only to Codingclave's team in India so we can reply — see our privacy policy. Prefer chat? WhatsApp us.

How it works

Two of these steps belong to your agency, not to us

Start on WhatsApp
  1. Your export and two names

    You send an anonymised export and name who holds PF Expert's Decision Maker role and who owns the Profolio account.

  2. Access, requested by your agency

    The agency emails support@bayut.com, and Property Finder access follows the route in your scope. Neither portal publishes how long this takes. Whether our build starts before or after access is granted is set in the scope.

  3. Field map signed off

    Every CRM field is mapped to a tag beside its permit, off-plan and duplicate rules. The price is fixed against that map, the timeline is written in, and the first 40% is paid.

  4. A small live test batch

    Bayut's help centre describes no test environment, so unless its emailed documentation offers one, the test is a few listings you choose. They use your credits. The batch passes when Sync Failed is empty, nothing is red, and CRM leads reconcile with Profolio's TruLeads export.

  5. Full feed live, ten days watched

    The full feed goes live, and Rejected Properties is watched through Bayut's 10-day credit-reversal window, as the scope sets out.

  6. Final 20%, code handed over, our access removed

    The last 20% falls due at launch; once it's paid, your agency owns the code and IP outright. We remove our own access, yet a defect in our build found within six months of launch is still ours to fix free.

FAQ

Questions UAE businesses ask us

Can’t see yours? Ask Ashish directly — you’ll get a straight answer, not a sales script.

Ask Ashish directly

Ask on WhatsApp

Where do I get a Bayut API key?

There is no self-serve key for posting listings or receiving leads. The keys handed out on RapidAPI belong to unofficial scrapers, which read Bayut's public pages and can't touch your account. For real access, the agency requests the Leads API from support@bayut.com on its Profolio account and asks the same address for the XML documentation. Listings go out through an XML feed your CRM publishes, which Bayut reads.

Are the 'Bayut API' sites on RapidAPI official?

No. bayutapi.com says its data comes from scraping Bayut's website, and bayutapi.dev calls itself unofficial and not affiliated with Bayut. Their USD plans return read-only data on listings, agents and transactions. They can't publish your listing or deliver your enquiries. For those, Bayut documents two routes: its XML feed and its Leads API.

Is the Bayut API free, and what does a Bayut integration cost?

Bayut publishes no fee for the XML feed or Leads API. You pay in listing credits as usual, and since January 2026 a duplicate listing can need extra credits that aren't refunded after a fix. The USD 15 and USD 40 RapidAPI plans are for a scraper. Connecting your existing CRM is quoted after a short discovery call, then fixed. A brokerage website with CRM sits in the AED 13,500–98,000 band.

How do I get a Property Finder API key?

Your Decision Maker makes it in PF Expert, under Developer Resources > API Credentials. A developer can't. That is how Property Finder's Enterprise API 2.0 article reads as indexed on 12 October 2026, and it says up to 3 keys can be active. The key route is for agencies on a shortlisted CRM. Other software goes to a sandbox and PFDN onboarding. Questions go to integration.support@propertyfinder.ae.

Do we need to join the Property Finder Developer Network?

Usually not. If your CRM is on Property Finder's shortlist, its help centre says you connect with a key from PF Expert. PFDN matters when custom software needs access. Its guide runs from application and eligibility review through a security and compliance audit and the API terms to test credentials and go-live once PF Expert clients authorise access. Who applies is written into the project scope.

How long does a Bayut or Property Finder integration take?

Two clocks run. The portal's: neither Bayut nor Property Finder publishes how long access takes, and PFDN gives no onboarding timeline. Ours goes into the scope once the field map is agreed. For a full brokerage website with CRM, our price list gives 4–10 weeks. A connection to a system you already run is scoped on its own, after we have seen your export.

Why don't our CRM's lead counts match Profolio's?

Since July 2026, Profolio counts TruLeads by default: email leads, phone calls and tracked WhatsApp messages. Phone views, WhatsApp views and SMS leads are left out, though the Leads API still sends them. A CRM counting all six types reports more than Profolio. Store the lead type on every record and report both totals, using the 'Is TruLead?' column in Profolio's lead-log export to reconcile.

What is the difference between a Trakheesi and a Madhmoun permit number?

Different emirates. Trakheesi is Dubai's advertising permit system, run by DLD, and Bayut checks Dubai listings against DLD data. Madhmoun is Abu Dhabi's ADREC permit, mandatory since 7 July 2025, with at most three approved brokers per listing. ADGM properties need ADGM's own permit through AccessRP. Dubai's Madmoun, with no 'h', is the QR code on a Trakheesi permit, not a separate permit.

Ashish Sharma · Founder

Which CRM do your agents publish from?

Send its name and who holds the Property Finder Decision Maker role, and I'll tell you which access route applies and what the connection involves. If an anonymised listings export is ready, send that too.

  1. WhatsApp us or fill in the form
  2. Free scoping call
  3. Fixed AED quote, no obligation

Keep exploring