Freelistingindia Scraper avatar

Freelistingindia Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Freelistingindia Scraper

Freelistingindia Scraper

Apify actor to scrape business listings from FreeListingIndia.in — India's free online business directory.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

HappiTap

HappiTap

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

FreeListingIndia.in Business Directory Scraper

Apify actor to scrape business listings from FreeListingIndia.in — India's free online business directory.

Features

  • Category scraping — Scrape all listings from specific categories (e.g., Real Estate, Education, Health & Beauty)
  • Location scraping — Scrape listings by city (e.g., Mumbai, Delhi, Bangalore)
  • Detail extraction — Optionally visit each listing's detail page for full data
  • Pagination — Automatically follows pagination across listing pages
  • Configurable limits — Control max items, max pages, and concurrency

Output Data

Each scraped listing includes:

FieldDescription
businessNameName of the business
listingIdListing ID on FreeListingIndia
phonePhone number
whatsappWhatsApp number
emailEmail address
websiteBusiness website URL
addressFull address
descriptionBusiness description
categoriesCategories the business is listed in
isFeaturedWhether the listing is featured
businessHoursOperating hours (Mon–Sun)
socialLinksSocial media profile links (Facebook, Instagram, LinkedIn, etc.)
listingUrlURL of the listing on FreeListingIndia
scrapedAtTimestamp of when the data was scraped

Input Configuration

{
"categoryUrls": [
"https://www.freelistingindia.in/listings/category/real-estate/"
],
"locationUrls": [
"https://www.freelistingindia.in/location/Mumbai"
],
"startUrls": [
{ "url": "https://www.freelistingindia.in/listings" }
],
"maxItems": 100,
"scrapeDetails": true,
"maxPaginationPages": 10,
"maxConcurrency": 10,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Input Fields

  • categoryUrls — URLs of category pages to scrape
  • locationUrls — URLs of location pages to scrape
  • startUrls — Direct URLs to listing or detail pages
  • maxItems — Maximum number of listings to scrape (default: 100)
  • scrapeDetails — Visit detail pages for full data extraction (default: true)
  • maxPaginationPages — Max pagination pages per category/location (default: 10)
  • maxConcurrency — Max concurrent requests (default: 10)
  • proxyConfiguration — Proxy settings

If no URLs are provided, the scraper defaults to the main listings page.

Development

# Install dependencies
npm install
# Run locally
npm run dev
# Build
npm run build
# Start (production)
npm start

Deployment

Push to Apify platform using the Apify CLI:

$apify push