Yellow Pages UAE Scraper: Business Listings | $1/1K avatar

Yellow Pages UAE Scraper: Business Listings | $1/1K

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Yellow Pages UAE Scraper: Business Listings | $1/1K

Yellow Pages UAE Scraper: Business Listings | $1/1K

UAE businesses from yellowpages-uae.com by category and emirate: phone, mobile, company email, website, address, coordinates, categories. $1 per 1,000 results, platform usage included.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

One Dollar Store

One Dollar Store

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Security

Limited permissions

Share

Yellow Pages UAE Scraper: business listings by category and emirate

$1 per 1,000 businesses. Platform usage included. No rental, no minimum.

Give it a category such as "restaurants" or "valves", optionally an emirate, and it returns one row for each business listed on yellowpages-uae.com: phone, mobile, the company's own email when it has one, website, address, map position, categories and more. There is one flat price, platform usage included, so there is no separate compute or proxy bill.

Open it in Apify Console

New to Apify? [Create a free account](https://www.apify.com?fpr=ymnoit) (referral link). Runs from a free plan account return the first 10 results; any paid plan returns everything you ask for, up to your limit.

How much does Yellow Pages UAE Scraper cost?

BusinessesCost
1,000$1.00
10,000$10.00
100,000$100.00

Plus $0.001 per run. A monthly pull of 8,000 listings across a few categories costs about $8.00. Platform usage is included, so the bill follows the number of businesses and nothing else.

Why use it

  • Wide rows. Up to 49 fields per business: ids, name, branch count, every phone and mobile with an international form, fax, company email with its domain, website with its domain, address, P.O. Box, city, emirate, map position, categories, brands, description, established year, social links, listing level and the search that found it. A free listing returns about 28 of them, a paid listing about 40.
  • Company emails only. Most free listings carry a shared placeholder address of the directory. The actor drops it, so email is an address the company chose. In a test of 5,000 businesses, 602 rows (12 percent) had one; the placeholder was on 4,394 rows.
  • Filters that cost no extra request. Keep only businesses with an email, a website, map coordinates or a paid listing, and choose the emirate. The listing page already carries what a filter needs.
  • Fast and light. One request returns 20 businesses. All 1,330 restaurants of the UAE took 200 seconds in a test, and 5,000 businesses from six categories took 13 minutes, with no browser and no residential proxy.

How to use Yellow Pages UAE Scraper

  1. Open the actor, type a category, pick an emirate if you want one, press Start.
  2. Or paste this input:
{ "categories": ["restaurants", "hospitals"], "locations": ["dubai", "abu-dhabi"], "requireWebsite": true, "maxItems": 500 }
  1. Download the results as JSON, CSV or Excel, or read them through the API.

Use it from code

curl -X POST "https://api.apify.com/v2/acts/one_dollar_store~yellowpages-uae-businesses-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"categories": ["restaurants"], "locations": ["dubai"], "maxItems": 50}'
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("one_dollar_store/yellowpages-uae-businesses-scraper").call(
run_input={"categories": ["valves"], "requireEmail": True, "maxItems": 100}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["name"], item.get("email"), item.get("phoneE164"), item.get("website"))

Use it from an AI assistant

Claude, ChatGPT, Cursor and other assistants can call this actor through Apify's MCP server. Add it with this server address:

https://mcp.apify.com?tools=one_dollar_store/yellowpages-uae-businesses-scraper

Then ask, for example: "List 100 valve suppliers in the UAE from Yellow Pages UAE that have a company email, with phone and website."

Switching from another Yellow Pages UAE actor

Most Yellow Pages UAE actors take search terms or listing addresses, an emirate list and a result limit. Here they are categories (a list), locations (emirates), startUrls (listing addresses) and maxItems. The core fields are name, phone, email, website, city, address, listingId and listingUrl. Business profile pages are not read, see Limits.

Where the data comes from

For each category the actor opens the listing pages on yellowpages-uae.com (/uae/<category>, or /uae/<emirate>/<category> for a place), 20 businesses a page, and reads the business records that the page itself carries. A category the site has no page for is tried in its singular and plural form, then skipped and listed in the run summary. You can also paste listing page addresses.

Input

FieldTypeDefaultWhat it does
categorieslist of textnoneCategory names, for example restaurants, hospitals, valves, general trading.
locationslistwhole UAEabu-dhabi, dubai, sharjah, ajman, umm-al-quwain, ras-al-khaimah, fujairah, al-ain. Each category is searched in each place.
startUrlslist of textnoneListing page addresses such as https://www.yellowpages-uae.com/uae/dubai/restaurants. ?page=3 starts at page 3.
maxPagesPerSearchnumber100Pages per category and place (1 to 1,000). A page lists 20 businesses.
requireEmailyes/nonoKeep businesses with a company email.
requireWebsiteyes/nonoKeep businesses with a website.
requireCoordinatesyes/nonoKeep businesses with a latitude and longitude.
paidListingsOnlyyes/nonoKeep businesses with a paid listing.
maxItemsnumber100Total businesses for the run. Minimum 10, maximum 100,000.
proxyConfigurationobjectoffThe actor connects directly. After two refusals in a row it uses the Apify datacenter proxy by itself.

Example with filters:

{
"categories": ["air conditioning engineers installation and maintenance", "building materials"],
"locations": ["dubai", "sharjah"],
"requireEmail": true,
"requireCoordinates": true,
"maxItems": 1000
}

What data does Yellow Pages UAE Scraper return?

FieldMeaning
listingId, companyId, listingUrl, branchCount, branchNameDirectory ids, the directory address of the business and its branches.
name, category, categories, categorySlugs, brandsBusiness name, the category of the page it was found on, every category it is listed under and the brands it lists.
phone, phoneE164, mobile, mobileE164, secondaryPhone, secondaryMobile, faxNumbers as listed, and the first two in international form.
email, emailDomain, emailIsFreeMailThe company's own email, its domain and whether it is on a free mail service.
website, websiteDomain, facebookUrl, instagramUrl, linkedinUrl, twitterUrl, youtubeUrlWebsite and social links the business lists.
address, poBox, poBoxCity, city, cityCode, emirate, countryCode, fullAddress, latitude, longitudeAddress parts and map position.
description, establishedYearThe text and founding year a business wrote for its listing (mostly paid listings).
listingTier, adType, isHighlighted, hasLogo, photoCount, resultsInCategoryListing level and how big the category was when the page was read.
searchCategory, searchLocation, sourceUrl, scrapedAtThe search that found the row, the page it came from and when.

Fields a listing does not have are left out of the row, never filled with guesses.

Sample results

Real rows from test runs on 1 November 2026 (long lists shortened, some fields left out to fit).

[
{"listingId": "147330", "name": "18 Buffet", "category": "Restaurants", "phone": "04-2999115", "phoneE164": "+97142999115", "address": "Al Garhoud", "city": "Dubai", "emirate": "Dubai", "countryCode": "AE", "latitude": 25.15103, "longitude": 55.20274, "listingTier": "free", "searchCategory": "restaurants", "searchLocation": "Dubai"},
{"listingId": "128203", "name": "Al Hallab Restaurant and Sweets LLC", "category": "Restaurants", "phone": "04-2823388", "phoneE164": "+97142823388", "email": "garhoud@alhallabrestaurant.com", "emailDomain": "alhallabrestaurant.com", "website": "https://www.alhallabrestaurant.com", "websiteDomain": "alhallabrestaurant.com", "address": "Al Garhoud", "poBox": "40350", "city": "Dubai", "emirate": "Dubai", "listingTier": "free"},
{"listingId": "176226", "companyId": "323375", "name": "Al Asas Valves Trading LLC", "category": "Valves", "categories": ["Actuator Valves", "Air Valves", "Ball Valves"], "phone": "04-2549972", "phoneE164": "+97142549972", "mobileE164": "+971509383476", "email": "sales@alasasvalves.com", "emailDomain": "alasasvalves.com", "website": "https://alasasvalves.com", "address": "Office MD 279, Unique World Business Center, Hamsah-A Building (Ansar Gallery Building), Al Karama", "poBox": "90632", "city": "Dubai", "emirate": "Dubai", "latitude": 25.251281, "longitude": 55.308612, "listingTier": "paid", "branchCount": 2},
{"listingId": "115633", "name": "Rajab Trading Co LLC", "category": "Valves", "email": "sales@rajabtradinguae.com", "website": "https://rajabonline.ae", "facebookUrl": "https://www.facebook.com/rajabtradingllc", "instagramUrl": "https://www.instagram.com/rajabtradingllc/", "linkedinUrl": "https://www.linkedin.com/company/rajab-trading-company-llc", "city": "Abu Dhabi", "latitude": 24.375124, "longitude": 54.507345, "listingTier": "paid", "photoCount": 1}
]

Limits

  • Speed. Requests go out one at a time, at least one second apart. A page of 20 businesses takes about 3 seconds, so a run delivers about 6 businesses a second (5,000 businesses in 13 minutes in a test).
  • Company emails are rare. Most listings are free listings that carry the directory's shared placeholder address. That address is dropped, so about 1 business in 8 has an email. Phone and, for about a quarter, a website are the usual contact points.
  • Business profile pages are not read. The site answers automated requests for individual profile pages with a block page (HTTP 403), so the actor reads only what the listing pages carry. Long descriptions, brands and social links appear for paid listings, which are a small share of most categories.
  • Map positions on about 1 business in 7. Positions outside the UAE are dropped.
  • A category needs a page on the site. The actor tries the name as you wrote it and its plural or singular form. A category with no page is skipped and listed in the run summary.
  • Narrow filters. If 25 pages in a row hold no business that fits your filters, that search stops, so a very narrow filter on a big category returns what it found so far.
  • Refusals. The site refused a connection now and then in tests. After two refusals in a row the actor switches to the Apify datacenter proxy, and after three in a row it stops with the rows it has. It does not try to solve a verification page.
  • Restarts. If Apify moves a long run to another server, the actor carries on from a saved progress record and does not deliver a business twice.
  • Public pages only, no login.

FAQ

How much does it cost to scrape 10,000 Yellow Pages UAE businesses? $10, plus $0.001 per run. Compute is included.

Do I pay for compute or proxy on top? No. The price covers the run. There is no residential proxy and no browser.

Can I get email addresses? Only the ones businesses list for themselves. The directory fills most free listings with a shared placeholder address, and the actor leaves that out. Expect an email on about 12 businesses in 100.

Which categories can I use? The names the directory uses, such as restaurants, hospitals, clinics, valves, general trading, real estate or car rental hire and leasing. Paste a listing address from yellowpages-uae.com if you are not sure of a name.

Is it legal? The actor reads public listing pages that any visitor can open, at a modest rate, one request at a time. The Yellow Pages UAE robots.txt blocks a list of named crawlers and allows all others; this actor is not one of the named ones. A single line there that disallows addresses with a question mark follows the group for one named crawler, and the actor reads ?page= pages. The site's terms of use say its content may be used only for personal, non-commercial or educational use and may not otherwise be reproduced without written permission of the copyright holder. This actor does not change that: read the current terms and the laws that apply to you, such as data protection and email marketing rules, before you store or contact anyone from this data. You are responsible for lawful use. Business listings are collected, not private accounts; a few listings are sole traders, and their business phone and email appear as the business listed them.

Is this an official Yellow Pages UAE product? No. It is an independent tool and is not affiliated with or endorsed by Yellow Pages UAE.

Feedback and support

Found a problem or want a field added? Open an issue on the Issues tab of this actor and it gets read. If the actor saved you time, an honest rating on the Reviews tab helps other people find it.

Do I need an Apify account? Yes. Actors run from an Apify account, and a free account is enough to start: it includes $5 of platform usage every month. You can sign up here. This is a referral link and it costs you nothing.

Is there a limit on the free plan? Yes. A run started from a free plan account delivers the first 10 results, then ends with a message and a link to the plans. Any paid plan returns everything you ask for, up to your own limit. The price per result is the same on every plan.

More from The One Dollar Store

Every actor here costs $1 per 1,000 results, platform usage included. See the whole store: https://apify.com/one_dollar_store

Maps and local business

Changelog

  • 1 November 2026: clearer description and headings, field details for AI tools. Price and output unchanged.
  • 1 November 2026: first release.