BusinessList Nigeria Business Directory Scraper
Pricing
from $0.75 / 1,000 results
BusinessList Nigeria Business Directory Scraper
[$0.75/1k] Extracts business names, phone numbers, addresses, ratings, reviews, year established, and listing URLs from BusinessList.com.ng.
Pricing
from $0.75 / 1,000 results
Rating
0.0
(0)
Developer
Michael Mathias
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
[$0.75/1k] Scrape businesslist.com.ng for structured Nigerian business data, including business names, phone numbers, addresses, ratings, reviews, and listing URLs.
$0.75 per 1,000 records
What This Actor Does
Businesslist.com.ng contains business listings across industries and categories in Nigeria.
This Actor automates the collection of those listings. Provide one or more BusinessList category URLs and the Actor will:
- Open the supplied Businesslist URL.
- Extract the business listings from the page.
- Follow Businesslist pagination automatically.
- Continue until the configured page limit is reached or no next page exists.
- Store the extracted records in the Apify Dataset.
You provide the URL. The Actor handles the extraction and pagination.
Input
| Input | Type | Default | Description |
|---|---|---|---|
| Businesslist Category URLs | URL list | Electrical Goods | Businesslist category pages to scrape |
| Allowed Domains | Array | businesslist.com.ng | Domains the scraper is allowed to crawl |
| Maximum Pages | Integer | 50 | Maximum number of pages to scrape from each starting URL |
| Proxy Configuration | Object | Residential, Nigeria (RESIDENTIAL) | Apify Proxy configuration for accessing BusinessList |
Example Input
{"startUrls": [{"url": "https://www.businesslist.com.ng/category/electrical-goods"}],"allowedDomains": ["businesslist.com.ng"],"maxPages": 50}
Output
| Field | Description |
|---|---|
business_name | Name of the business |
phone | Business phone number |
address | Business address |
year_established | Year the business was established |
rating | BusinessList rating |
reviews | Number of reviews |
url | BusinessList business listing URL |
Example Output
{"business_name": "GreenPower Overseas Ltd","address": "35b Unity Road, Off Bank Anthony Way, Ikeja , Lagos, Lagos, Nigeria","phone": "+234 805 506 6066","year_established": 2006,"rating": 4.0,"reviews": 1,"url": "https://www.businesslist.com.ng/company/257260/greenpower-overseas-ltd"}
Export your results as CSV, Excel, or JSON directly from the Apify Dataset.
Use Cases
Businesslist data can be useful for a range of research, sales, and data collection workflows.
| Use Case | How the Data Can Be Used |
|---|---|
| Lead Generation | Build targeted lists of Nigerian businesses by industry |
| Sales Prospecting | Identify businesses and collect available contact information |
| Market Research | Analyze businesses operating within specific categories |
| Competitor Research | Identify businesses listed within the same market |
| Local Business Research | Research businesses across Nigerian markets and industries |
| Business Directories | Collect structured data for directory and database projects |
| Data Enrichment | Add BusinessList information to existing business datasets |
| Market Mapping | Identify businesses operating across different industries |
| Business Intelligence | Combine directory data with other datasets for analysis |
How to Use
1. Enter a Businesslist Category URL
Provide the actual businesslist.com.ng category URL you want to scrape.
Example:
https://www.businesslist.com.ng/category/electrical-goods
Multiple Businesslist category URLs can be supplied in a single run. Each starting URL is crawled independently up to the configured Maximum Pages limit.
2. Set Maximum Pages
Maximum Pages controls the maximum number of pages the Actor can scrape from each starting URL.
The default is 50 pages.
| Maximum Pages | Maximum Pages Scraped |
|---|---|
1 | 1 |
5 | 5 |
20 | 20 |
50 | 50 |
100 | 100 |
The value is a maximum, not a requirement.
If the category has fewer pages than your Maximum Pages, the Actor stops when there are no more pages available.
For example:
| Available Pages | Maximum Pages | Pages Scraped |
|---|---|---|
| 2 | 100 | 2 |
| 20 | 10 | 10 |
| 50 | 100 | 50 |
| 200 | 100 | 100 |
3. Start the Actor
The Actor follows Businesslist pagination automatically and pushes the extracted records to the Apify Dataset.
Pagination
The Actor automatically detects and follows Businesslist's next-page link.
The crawl stops when either condition is met:
Maximum page limit reachedORNo next page available
You therefore do not need to know the total number of pages before starting a run.
Pricing
$0.75 per 1,000 records
Pricing is based on the number of records produced by the Actor.
| Records | Approximate Cost |
|---|---|
| 100 | $0.075 |
| 500 | $0.375 |
| 1,000 | $0.75 |
| 5,000 | $3.75 |
| 10,000 | $7.50 |
The actual cost depends on the number of records returned by the run.
Proxy Configuration
Apify Residential Proxy is enabled and preconfigured by default when running this Actor on Apify.
The default configuration is:
- Proxy type: Residential
- Proxy group:
RESIDENTIAL - Proxy country: Nigeria
Important
Do not use Datacenter proxies.
Do not select No proxy. Direct requests from Apify infrastructure return HTTP 403.
The Actor has been tested successfully using an Apify Residential proxy with Nigeria selected as the proxy country.
The proxy country matters even when running the Actor from Nigeria. Businesslist's blocking behavior is based on the IP address making the request, so the Actor must use a Nigerian residential IP rather than relying on the location of the user running the Actor.
The default configuration in the Apify Console is:
Proxy configuration → Residential → Proxy groups: RESIDENTIAL → Proxy country: Nigeria
FAQ
Do I need an Apify Proxy?
Yes. This Actor uses an Apify Residential Proxy configured for Nigeria (RESIDENTIAL) by default. BusinessList.com.ng returns HTTP 403 when accessed directly from Apify infrastructure.
The default configuration is:
- Proxy type: Residential
- Proxy group:
RESIDENTIAL - Proxy country: Nigeria
You normally do not need to change these settings before running the Actor.
Datacenter proxies and direct/no-proxy requests have also returned HTTP 403 during testing.
Can I scrape an entire Businesslist category?
Yes. Set Maximum Pages high enough to cover the category. The Actor automatically stops when Businesslist has no additional page.
Can I scrape multiple categories?
Yes. Multiple Businesslist category URLs can be supplied as starting URLs.
What happens if I set Maximum Pages to 100 but the category has only 15 pages?
The Actor stops after page 15. It does not attempt to continue beyond the available pagination.
What happens if I set Maximum Pages to 1?
Only the first page is scraped.
Can I change the maximum page limit?
Yes. Maximum Pages accepts any integer greater than or equal to 1.
Example Workflow
Businesslist Category URL|vApify Residential ProxyCountry: NigeriaGroup: RESIDENTIAL|vBusinesslistPage 1|vExtract Listings|vNext Page|vExtract Listings|...|vMaximum PagesORNo Next Page|vApify Dataset|vExport / Use
Related Actors
Looking for REO and foreclosure property data?
Check out Auction.com Scraper - REO & Foreclosure Homes
Extract Auction.com foreclosure listings, property details, auction information, and REO data.
Looking for e-commerce product data?
Check out Konga Product Data Scraper
Extract Konga product listings, prices, sellers, stock availability, and product details.