Indonesia Business Directory Scraper (IndonesiaYP) avatar

Indonesia Business Directory Scraper (IndonesiaYP)

Pricing

from $0.20 / 1,000 results

Go to Apify Store
Indonesia Business Directory Scraper (IndonesiaYP)

Indonesia Business Directory Scraper (IndonesiaYP)

Extract Indonesian business listings from IndonesiaYP -- name, full address, landline and mobile phone, website, GPS coordinates, opening hours, manager, establishment year, employee band and ratings. Browse any category, optionally scoped to a city. No account or API key needed.

Pricing

from $0.20 / 1,000 results

Rating

0.0

(0)

Developer

Faisal Ahdan naufal

Faisal Ahdan naufal

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Extract Indonesian business listings from IndonesiaYP — name, address, phone, website, GPS coordinates, opening hours and more. No account, login, or API key needed.

Why use this actor

  • Contact-ready B2B lead data for Indonesia — landline and mobile phone, full street address, city and province for every listing
  • Coordinates included — latitude/longitude on each business page, so listings drop straight onto a map or into a radius search
  • Operational detail most directories hide — opening hours per day, establishment year, employee band, named company manager, and the business's own description
  • Big categories — the Restaurants category alone held ~13,900 listings at the time of writing; Lawyers, Doctors & Clinics, Estate Agents, Construction Services, Employment Agencies, Schools, Shopping Centres and Vehicle Services are all covered, plus sub-categories
  • City targeting — scope any category to Jakarta, Surabaya, Bandung, Medan and more
  • Two-stage by design — list cheaply first, then optionally enrich every row with its full page in the same run
  • Stable JSON output for CRMs and spreadsheets, with automatic retries — no scrapers or browsers to babysit

How it works

Pick a mode:

  1. category — list every business in a category, optionally scoped to one city. Pages are followed automatically up to maxItems. Turn on enrichProfiles to also pull each business's full page.
  2. company — full detail for specific businesses, by address or numeric ID.
  3. reference — the live category and city lists.

Input

All restaurants in Jakarta:

{
"mode": "category",
"category": "restaurants",
"city": "Jakarta",
"maxItems": 100,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Lawyers nationwide with full contact detail:

{
"mode": "category",
"category": "lawyers",
"enrichProfiles": true,
"maxItems": 200,
"maxConcurrency": 4
}

One business:

{
"mode": "company",
"companyUrl": "https://www.indonesiayp.com/company/836133/spaccanapoli_di_ubud"
}
FieldTypeDescription
modestringcategory, company, or reference.
categorystringCategory slug, e.g. restaurants, lawyers, doctors_and_clinics.
citystringOptional city scope, e.g. Jakarta.
enrichProfilesbooleanAlso fetch each listed business's full page.
companyUrl / companyUrlsstring / arraycompany mode: business address or numeric ID.
maxItemsintegerMax businesses to list (20 per page, followed automatically).
maxConcurrencyintegerBusiness pages fetched in parallel (default 4).
proxyConfigurationobjectApify Proxy settings; Residential on by default.

Output

category mode — real output:

{
"_input": "category:lawyers/city:Jakarta",
"_source": "S1-html",
"_scrapedAt": "2026-09-08T06:46:21Z",
"recordType": "BUSINESS_CARD",
"companyId": "838729",
"name": "Smart Legal",
"profileUrl": "https://www.indonesiayp.com/company/838729/Smart_Legal",
"address": "Legalo Virtual Office,18 Office Park, Lt. 10, Jl. TB. Simatupang No. 18 Kebagusan, Pasar Minggu, RT.2/RW.1, Kebagusan, Ps. Minggu, Kota Jakarta Selatan, Daerah Khusus Ibukota Jakarta 12520, Java, Indonesia",
"city": "Jakarta",
"phone": "02180674920",
"isVerified": true,
"yearsListed": 8,
"establishedYear": 2012,
"rating": 5.0,
"reviewCount": 1,
"photoCount": 1,
"hasWebsite": true,
"hasEmail": true,
"_listingScope": "category:lawyers/city:Jakarta"
}

company mode — real output, description truncated:

{
"recordType": "BUSINESS_PROFILE",
"companyId": "836133",
"name": "Spaccanapoli di Ubud",
"streetAddress": "jalan pengosekan 108 Ubud",
"city": "Denpasar",
"region": "Bali",
"country": "ID",
"phone": "03619080197",
"mobilePhone": "081237614638",
"website": "http://www.spaccanapoliubud.com/",
"latitude": -8.52266657305169,
"longitude": 115.262914001941,
"rating": 5.0,
"reviewCount": 3,
"workingHours": "Monday: 11-23 Tuesday: 11-23 Wednesday: 11-23 Thursday: 11-23 Friday: 11-23 Saturday: 11-23 Sunday: 11-23",
"manager": "I Gede Mariano",
"establishedYear": 2012,
"employees": "11-15",
"description": "not only a restaurant .... but a place for those who love truth and reality .. Ristorante Spaccanapoli di Ubud is a traditional italian restaurant located at ubud …"
}
FieldTypeDescription
recordTypestringBUSINESS_CARD, BUSINESS_PROFILE, CATEGORY, or CITY.
companyIdstringStable numeric ID — use it to deduplicate.
namestringBusiness name.
address / streetAddressstringFull address line (listing) / street part (profile).
city / region / countrystringLocation fields.
phone / mobilePhonestringLandline and mobile numbers.
websitestringBusiness website.
latitude / longitudenumberGPS coordinates (profile records).
rating / reviewCountnumber / integerRating out of 5 and review count.
workingHoursstringOpening hours per day.
managerstringNamed company manager.
establishedYearintegerYear established.
employeesstringEmployee count band.
descriptionstringBusiness description.
categoriesstringAll categories the business is listed in.
isVerified / yearsListed / photoCountboolean / integerListing quality signals.
hasWebsite / hasEmailbooleanWhether the listing has those on file.
_error / _errorDetailstringPresent only when a page could not be fetched.

Notes & limits

  • Listing pages hold 20 businesses. maxItems decides how many pages are walked.
  • Only ~12% of listings carry a rating — most Indonesian businesses in the directory have no reviews yet, so rating and reviewCount are often null. Phone, address and establishment year were present on every row in testing.
  • E-mail addresses are not published. The directory routes mail through its own enquiry form, so the output flags hasEmail rather than inventing an address.
  • City spelling must match the source (Jakarta, not DKI Jakarta). Run reference mode to see the exact values.
  • Every field is business contact information published by the directory itself.