Qatar MOCI Business Map Scraper: منشأة اقتصادية Records, Stats avatar

Qatar MOCI Business Map Scraper: منشأة اقتصادية Records, Stats

Pricing

from $0.33 / 1,000 moci records

Go to Apify Store
Qatar MOCI Business Map Scraper: منشأة اقتصادية Records, Stats

Qatar MOCI Business Map Scraper: منشأة اقتصادية Records, Stats

Collect public Qatar MOCI منشأة اقتصادية records from the Business Map: names, map coordinates, license data, statistics, new or void activity, and changes. Export clean JSON/CSV through Apify Dataset for Make, n8n, and Google Sheets. Skip generic directories. From $0.44 per 1,000 records.

Pricing

from $0.33 / 1,000 moci records

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

🗺️ Qatar MOCI Business Map Scraper: منشأة اقتصادية Records, Stats

Turn Qatar's official business map into a clean research dataset.
Collect public establishments, map locations, license status, capital data, and license activity from the Qatar Ministry of Commerce and Industry.
📍 Map-ready records
Names, addresses, municipalities, districts, and coordinates for public establishments.
📊 License intelligence
Status, issue dates, expiry dates, legal form, and published capital amounts.
🔔 Change monitoring
Run the same watchlist again and receive only new or changed public records.
🧭 Focused runs
Start with a small filter and expand municipalities, types, or subtypes when needed.

Use the Actor for Qatar market research, local lead lists, territory planning, license monitoring, and map-based competitor research. It stays on public MOCI records and does not require a login.

🔍 What does this actor do?

The Qatar MOCI Business Map (businessmap.moci.gov.qa) is the official government portal listing every licensed establishment (منشأة اقتصادية) in Qatar. This Actor reads public records from that portal and returns them as a clean, structured dataset.

Rows include English and Arabic business names, map coordinates, license status and dates, capital amounts, and business type. Switch collection modes for license statistics, summary metrics, or daily new and void-license feeds.

🎯 Who is this for?

  • I am a Qatar sales team. I need a focused list of establishments in one municipality and business category.
  • I am a market researcher. I need official counts, capital totals, and license activity for a current market view.
  • I am a territory planner. I need coordinates, districts, zones, and license status in a spreadsheet-ready export.
  • I manage a watchlist. I need scheduled runs that show only new or updated public records.

🚀 How it works

STEP 1
Choose your public scope
Select establishments, statistics, or license activity. Add municipalities and public categories.
STEP 2
Set the run size
Keep the safe default or raise the record and response limits for a broader research export.
STEP 3
Review and reuse
Download the dataset, open the matching view, or schedule changes mode for the same watchlist.

🎛️ Input

FieldTypeRequiredDescription
operationenumNoChoose establishments, license statistics, portal summary, new licenses, or void or closed licenses.
municipalitiesarray of stringsNoPublic municipality names or IDs. Empty means all municipalities for supported map operations.
businessTypesarray of stringsNoPublic MOCI business type names or IDs, such as Commercial or Services.
businessSubtypesarray of stringsNoPublic MOCI subtype names or IDs, such as Studio.
licenseStatusesarray of enum valuesNoKeep Active, Expired, or both statuses in establishment and statistics runs.
nationalityGroupenumNoOptional public classification: All, Qatari, GCC, or International.
registrationFromdateNoLower bound for registration issue dates.
registrationTodateNoUpper bound for registration issue dates.
expiryFromdateNoLower bound for license expiry dates.
expiryTodateNoUpper bound for license expiry dates.
includeTaxIdentifiersbooleanNoInclude a public tax registration number when available. Off by default.
runModeenumNoSnapshot returns the bounded result set. Changes returns new or updated rows only.
monitorScopestringNoName a separate change history for a watchlist.
maxItemsintegerNoMaximum dataset rows to emit, from 1 to 250.
maxResponseSizeMbintegerNoStop if the source response is larger than the selected limit.
requestDelayMsintegerNoPause between source requests, from 250 to 5,000 milliseconds.

The default run uses Doha Municipality, the public Studio subtype, Active licenses, and a maximum of 10 records. This makes the first run quick and easy to verify. Broader map responses can be much larger.

🧾 Data table

FieldTypeDescription
companyNamestringEnglish business name, falling back to the published Arabic name when needed.
businessNameEnglishstringPublished English business name.
businessNameArabicstringPublished Arabic business name.
businessTypestringEnglish business type.
businessSubtypestringEnglish business subtype.
municipalitystringEnglish municipality name.
districtstringEnglish district name.
latitude, longitudenumberPublic map coordinates when supplied by MOCI.
licenseStatusstringPublic English license status.
registrationStatusstringPublic English registration status.
licenseNumberstringPublic license identifier.
businessRegistrationNumberstringPublic business registration identifier.
capitalAmountnumberPublished capital amount.
registrationIssueDate, licenseIssueDatestringPublished issue dates.
registrationExpiryDate, licenseExpiryDatestringPublished expiry dates.
legalFormstringPublished English legal form.
metricGroup, metricName, metricValuestring, string, numberStatistics or portal activity metric fields.
observedDatestringDate attached to a new or void-license activity row.
changeTypestringcurrent, new, or updated, depending on run mode.
firstSeenAt, lastSeenAtstringMonitor timestamps for changed rows.
sourceUrllinkOfficial Qatar MOCI Business Map source.

Example establishment record

{
"recordType": "establishment",
"operation": "businesses",
"companyName": "Doha Frames Printing Studio and Trading",
"businessNameArabic": "الدوحة فرايمس برينتينغ استوديو اند ترايدينغ",
"businessType": "Commercial",
"businessSubtype": "Studio",
"municipality": "Doha Municipality",
"district": "Umm Lekhba",
"licenseStatus": "Active",
"licenseNumber": "248566",
"capitalAmount": 0,
"latitude": 25.34008032,
"longitude": 51.465658679,
"sourceUrl": "https://businessmap.moci.gov.qa/",
"scrapedAt": "2026-09-23T08:06:39.660Z"
}

🗂️ Dataset views

The dataset has exactly three views:

  • 🔍 Establishments: business names, categories, locations, status, capital, coordinates, and license numbers.
  • 📊 License analytics: summary counts, type and status totals, and new or void-license activity.
  • 🔄 Changes: new and updated rows with first-seen and last-seen timestamps.

🔄 Snapshot and changes mode

Snapshot mode returns each unique row in the bounded result set. Changes mode keeps a separate history for each monitor scope. The first run reports new rows. Later runs report only source-backed updates or new rows. Unchanged rows are not emitted.

💰 Pricing

Pricing is pay-per-event with no subscription. Empty runs cost nothing. One event is charged for each establishment row, license statistics row, summary metric, or new and void-license activity row the Actor emits.

Visit the Store page to check current per-tier rates. Keeping the scope focused with narrow municipalities, businessTypes, and a realistic maxItems limit is the best way to stay in a predictable cost range.

⭐ Enjoying Qatar MOCI Business Map?

If this Actor saves you a manual research session, please leave a short review.
Your feedback helps improve the Qatar data coverage and the default filters.

Leave a review ↗

💡 Tips

  • Start with a focused filter. The default run uses Doha Municipality and the Studio subtype with a limit of 10 records. Confirm the output format first, then raise maxItems or add more municipalities and businessTypes.
  • Use changes mode for ongoing watchlists. Set runMode to "New and changed only" and give each watchlist a unique monitorScope name. Subsequent runs report only new or updated public records, keeping your dataset clean.
  • Narrow by date to find recent or expiring licenses. Use registrationFrom and registrationTo to find newly opened businesses. Use expiryFrom and expiryTo to flag licenses expiring in a target period.
  • Guard against oversized responses. Broad municipalities or businessTypes filters can return large non-paginated results. Keep maxResponseSizeMb at the default for exploratory runs and raise it only when you need a full export.

❓ FAQ

ما هي منشأة اقتصادية؟

It means an economic establishment. This is a public classification returned by the MOCI Business Map.

Can I collect all Qatar establishments?

Yes, but broad map filters can return a large source response. Use a municipality, type, subtype, status, date, or response-size limit first.

Does it include private owner information?

No. The Actor stays on public business fields. It does not search for hidden owners, personal profiles, or external website contacts.

How do I monitor a watchlist?

Choose Changes mode, keep the same filters and monitor scope, and schedule the Actor. The next run reports only new or updated public rows.

🛡️ Public data boundaries

The Actor uses information returned by the public MOCI Business Map. It does not access administrative pages, login-only records, hidden data, or external company websites. Tax registration numbers are optional and off by default. Missing fields stay missing.

The public map does not provide the same location filters for its daily license activity series. The run summary calls this out when those filters cannot be applied.

🔗 Other actors