Phone & Address
Hong Kong Business Directory List Scraper (Phone & Address)
Hong Kong businesses from the yp.com.hk Yellow Pages with phone, fax, street address, district, region and map coordinates. Filter by category, region and district.
Verification
Output fields
Authoritative field set from the dataset schema.
| Field | Type |
|---|---|
source_url | string|number|array|object|null |
listing_id | string|number|array|object|null |
name | string|number|array|object|null |
phone | string|number|array|object|null |
phone_e164 | string|number|array|object|null |
email | string|number|array|object|null |
website | string|number|array|object|null |
street | string|number|array|object|null |
city | string|number|array|object|null |
region | string|number|array|object|null |
postal_code | string|number|array|object|null |
country | string|number|array|object|null |
category | string|number|array|object|null |
categories | string|number|array|object|null |
lat | string|number|array|object|null |
lng | string|number|array|object|null |
source | string|number|array|object|null |
extras | string|number|array|object|null |
notice | string|null |
Sample row
{
"name": "Parker Cleaning Servs Co Ltd",
"phone": "2349 0467",
"phone_e164": "+85223490467",
"website": null,
"street": "Unit 11, 10/F., Block A2, Yau Tong Industrial City, 17 Ko Fai Road,Yau Tong",
"city": "Yau Tong",
"region": "Kowloon",
"lat": 22.2951605,
"lng": 114.235119,
"country": "HK",
"category": "Cleaning Services",
"listing_id": "589349",
"extras": {
"fax": "2347 6069"
},
"source": "snapshot",
"source_url": "https://www.yp.com.hk/Category/CompanyInfo/23490467/589349/0X5893490000X000/1/en"
} Inputs
| Field | Type | Req | Default | Description |
|---|---|---|---|---|
mode | string | no | "auto" | export: no names, just filters; returns the whole matching list. lookup: put business names in 'queries'. auto picks the mode for you. |
query | string | no | — | A business name (or listing number) to look up live. Kept alongside 'queries' for saved tasks. |
queries | array | no | [] | A business name (or listing number) to look up live. Several values in one run; combined with 'query'. |
region | string | no | — | Only listings in this region. Kept alongside 'regions' for saved tasks. |
regions | array | no | [] | Only listings in this region. Several values in one run; combined with 'region'. |
district | string | no | — | Only listings in this district. Kept alongside 'districts' for saved tasks. |
districts | array | no | [] | Only listings in this district. Several values in one run; combined with 'district'. |
categories | array | no | [] | Only these categories, in the source's own names. Available: Abrasives, Accountants-Certified-Public-Accountants-Public-Accountants, Accountants-General, Acrylic-Products-Wholesalers-Manufacturers, Acupressure, Acupuncture, Adhesives-Glues, Adult-Products, Adventure-Training, Advertising-Agencies-Consultants, Advertising-Backdrop, Advertising-Ceremony-Planning, Advertising-Cinema, Advertising-Computer-Cuttings, Advertising-Direct-Marketing, Advertising-Equipment-Supplies, Advertising-Exhibition, Advertising-Handbill-Distribution, Advertising-Internet, Advertising-Newspaper, Advertising-Outdoor, Advertising-Paint-Jet, Advertising-Periodical, Advertising-Posters, Advertising-Premiums, … (1,547 in all; an unknown name returns the full list, free). |
maxResults | integer | no | 500 | Per query in lookup mode; per run in export mode. |
proxyConfiguration | object | no | {"useApifyProxy":false} | Used only for live lookups; exports read the stored snapshot. |
Pricing
Pay per result (dataset-item) — no charge for empty runs.
Example: 500 business listings at $0.004/result ≈ $2.00.
FAQ
Where does the data come from?
The public yp.com.hk Yellow Pages. We keep a stored copy of its category listings and serve your run from it, so results come back in seconds. The run log states the date of the copy.
How do I choose categories?
Use the yp.com.hk category names with hyphens, as in its web addresses, e.g. 'Cleaning-Services' or 'Solicitors'. Enter any name the actor does not know and it returns the full list of 1,547 categories as a free row.
Can I filter by area?
Yes. 'region' is Hong Kong (the island), Kowloon or New Territories; 'district' is the district named in the address, e.g. Central, Wan Chai or Mong Kok. Both take a list.
Does it include email addresses?
No. yp.com.hk does not publish an email for listings. Phone is on every listing in the stored copy, fax on 26.3% and website on 17.6%.
What is a branch row?
yp.com.hk lists each office of a multi-office firm separately, with its own company ID. Those rows carry extras.branch = true (10.7% of the 71,185 listings in the stored copy).
How current is it?
The stored copy is refreshed when it is older than a month and the actor is in use. The run log states the date of the copy, and a run served from a copy older than 45 days returns one free notice saying so.
How am I charged?
One event per business listing returned. A business found in two of your categories is charged once. Notices are free.
Guides & use cases