VOOZH about

URL: https://apify.com/jungle_synthesizer/bahrain-company-registry-scraper

⇱ Bahrain Company Registry Scraper Β· Apify


πŸ‘ Bahrain Company Registry Scraper avatar

Bahrain Company Registry Scraper

Pricing

Pay per event

Go to Apify Store

Bahrain Company Registry Scraper

Scrape Bahrain commercial registrations from the official sijilat.bh portal. Search by company name (English or Arabic), CR number, company type, status, municipality, or sector. Returns full company profiles including address, capital, shareholders, activities, and contact details.

Pricing

Pay per event

Rating

0.0

(0)

Developer

πŸ‘ BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

13 days ago

Last modified

Share

Scrape commercial registrations from sijilat.bh β€” the official Bahrain Ministry of Industry and Commerce (MOIC) eGovernment portal. Search by company name, CR number, or registration status. Returns full company profiles including address, capital structure, shareholders, business activities, and contact details.

Features

  • Search by English or Arabic company name (partial match supported)
  • Search by exact Commercial Registration (CR) number
  • Filter by company status: Active, Expired, Cancelled, Sold
  • Optional full detail fetch: address, capital, shareholders, business activities
  • Automatic token refresh (30-minute bearer token handled transparently)
  • Pagination across all result pages up to your maxItems limit

Input

FieldTypeRequiredDescription
searchNameEnstringYes*Search by English company name (min 2 chars)
searchNameArstringYes*Search by Arabic company name (min 2 chars)
crNumberstringYes*Look up by exact CR number
companyStatusstringNoFilter: ACTIVE, EXPIRED, CANCELLED, SOLD OR LEGAL STATUS CHANGED
fetchDetailsbooleanNoFetch full detail profile per company (default: true)
maxItemsintegerNoMaximum number of records to return (default: 10)

*At least one of searchNameEn, searchNameAr, or crNumber is required.

Example Input

{
"searchNameEn":"trading",
"companyStatus":"ACTIVE",
"fetchDetails":true,
"maxItems":100
}

Output

Each record is a flat JSON object with the following fields:

FieldDescription
cr_numberCommercial Registration number
branch_numberBranch number (1 = head office)
legal_name_enCompany name in English
legal_name_arCompany name in Arabic
company_typeLegal entity type (e.g. With Limited Liability Company)
nationalityCompany nationality (BAHRAINI, GCC, FOREIGN)
statusRegistration status
registration_dateDate registered (DD/MM/YYYY)
expiry_dateRegistration expiry (DD/MM/YYYY)
business_activitiesPipe-separated list of registered activities
address_buildingBuilding number
address_roadRoad number
address_road_nameRoad name
address_blockBlock number
address_townTown/area name
po_boxP.O. Box
phonePrimary phone number
faxFax number
emailContact email
websiteCorporate website URL
authorized_capitalAuthorized capital (number)
issued_capitalIssued capital (number)
currencyCapital currency code
shareholdersArray of shareholder entries (Name, Nationality, shares)
shareholders_countNumber of shareholders/partners
source_urlDirect link to the company detail page on sijilat.bh

Example Output

{
"cr_number":"21",
"branch_number":"10",
"legal_name_en":"INTERMART GENERAL TRADING W.L.L",
"legal_name_ar":"Ψ΄Ψ±ΩƒΨ© Ψ§Ω†ΨͺΨ±Ω…Ψ§Ψ±Ψͺ Ω„Ω„ΨͺΨ¬Ψ§Ψ±Ψ© Ψ§Ω„ΨΉΨ§Ω…Ψ© Ψ§Ω„Ω…Ψ­Ψ―ΩˆΨ―Ψ© Ψ°Ω… Ω…",
"company_type":"With Limited Liability Company",
"nationality":"BAHRAINI",
"status":"ACTIVE",
"registration_date":"05/09/2007",
"expiry_date":"05/09/2027",
"business_activities":"General Trade | Sale/Trade of Food and Beverages | Warehousing and storage",
"address_building":"1234",
"address_road":"221",
"address_road_name":"Isa Town Road",
"address_block":"601",
"address_town":"ISA TOWN",
"po_box":"",
"phone":"17000000",
"fax":"",
"email":"info@example.bh",
"website":"",
"authorized_capital":20000,
"issued_capital":20000,
"currency":"BD",
"shareholders":["JOHN DOE (BAHRAINI) β€” shares: 100"],
"shareholders_count":1,
"source_url":"https://www.sijilat.bh/public-search-cr/search-cr-3.aspx?cr_no=21&branch_no=10"
}

Notes

  • The sijilat.bh portal requires no account or API key β€” authentication uses a public HMAC token embedded in the site's JavaScript
  • Address, capital, and shareholder data are only populated when fetchDetails: true
  • The companyStatus filter maps to Bahrain's internal status codes; unknown status values are treated as no filter
  • Each CR number can have multiple branch records (branch 1 = head office)
  • The registry contains 180,000+ commercial registrations across Bahrain

Data Source

All data is scraped from sijilat.bh, operated by the Bahrain Ministry of Industry and Commerce. The data is provided for informational purposes.

You might also like

Company phone number finder

unlimitedleadtestinbox/company-phone-number-finder

Find company phone number from company name

Company Domain

apioracle/company-domain

Retrieves the official company website and social media links for a given company name.

963

4.9

Company employee count finder

unlimitedleadtestinbox/countfinderapify

Find company employee count from company name or linkedin company url

LinkedIn Company Scraper

scrapier/linkedin-company-scraper-actor

Scrape LinkedIn company data with the LinkedIn Company Scraper. Extract company names, industries, employee counts, locations, and descriptions. Ideal for market research, lead generation, and competitor analysis. Fast, accurate, and scalable for single or bulk company profiles.

LinkedIn Company Scraper

artificially/linkedin-company-scraper

Scrape LinkedIn company pages without login, cookies, or authentication. Extract company info, size, industry, specialties, locations, and more from public company profiles.

53

UK Companies House Scraper

gio21/companies-house-uk-scraper

Scrape the official UK Companies House registry. Company number, name, status, incorporation, type, address. Free public data. Pay per company.

German Company Register β€” Handelsregister Scraper

studio-amba/handelsregister-scraper

Search and extract German company data from the official Handelsregister. Look up by company name, register number, city, or legal form. Returns company name, legal form, address, business purpose, share capital, directors, and registration history. No cookies, no login.