canada411.ca avatar

canada411.ca

Pricing

from $0.20 / 1,000 results

Go to Apify Store
canada411.ca

canada411.ca

Our canada411.ca scraper effortlessly gathers URLs from all pages and extracts contact information from each listing.

Pricing

from $0.20 / 1,000 results

Rating

5.0

(1)

Developer

youssef farhan

youssef farhan

Maintained by Community

Actor stats

1

Bookmarked

76

Total users

5

Monthly active users

3 days ago

Last modified

Share

Canada411.ca Scraper — Extract Business & Personal Contact Data from Canada411

Scrape Canada411.ca contact listings at scale with this actor that paginates through all available result pages and extracts name, phone number, address, and profile URL for every entry. Built for B2B lead generation teams, sales agencies, local marketing firms, and researchers who need structured Canadian contact data without manual lookup.

What you get

Contact info

  • name — full name of the individual or business
  • phone — phone number as listed
  • address — full street address including city and province
  • source_url — direct link to the Canada411 profile page

Sample output

{
"name": "Alex Tremblay",
"phone": "416-555-1234",
"address": "123 Example St, Toronto, ON",
"source_url": "https://www.canada411.ca/res/1234567890.html"
}

Use cases

  • B2B sales agencies building targeted prospect lists by profession and city (doctors, lawyers, accountants)
  • Local service businesses (cleaning, plumbing, HVAC) building outreach lists for a specific region
  • Marketing firms segmenting Canadian contacts by province or city for direct mail or phone campaigns
  • Recruiters sourcing contact information for independent professionals in a specific field
  • Insurance and financial services companies researching regional contact density for market entry
  • Researchers mapping the distribution of professional services across Canadian cities

Pricing

FeeAmount
Results$0.20 / 1,000 results

Real example: Pulling 1,000 vehicle listings costs $0.20 in usage charges.

First results are free — test before subscribing.

How it works

  • Input one or more Canada411.ca search URLs (name + location filter)
  • Actor follows all "Next" pagination links until results are exhausted or max_pages limit is reached
  • Multiple start URLs are processed in parallel for speed
  • Failed requests are retried automatically with logged error handling
  • Export results as JSON, CSV, or Excel from the Apify dataset

Why this scraper

  • Handles full pagination automatically — no manual page-by-page URL construction needed
  • Processes multiple search URLs concurrently, cutting total runtime significantly on large lists
  • Returns a clean, flat record (name, phone, address, URL) that drops directly into any CRM or spreadsheet
  • Modular structure makes it straightforward to extend with additional fields if Canada411 surfaces more data
  • No proxy configuration required; uses Apify's proxy service by default

Input example

{
"start_urls": [
{ "url": "https://www.canada411.ca/search/?stype=si&what=dentist&where=calgary" }
],
"max_pages": 5,
"max_concurrency": 10
}

FAQ

Can I search for both businesses and individuals? Yes. Canada411 has separate search modes for businesses (stype=sb) and individuals (stype=si). Use whichever URL type matches your need.

Does the scraper extract email addresses? Canada411 does not display email addresses publicly, so the actor returns only the fields Canada411 exposes: name, phone, address, and profile URL.

What output formats are available? JSON, CSV, Excel, XML, and JSONL — all downloadable from the Apify dataset UI or via API.

How do I limit results to a specific city or province? Use Canada411's own search filters in the URL (e.g., where=montreal or where=bc). The actor scrapes exactly what that URL returns.

Does it support scheduling? Yes. Use Apify's built-in scheduler for recurring runs on any cron schedule.

Can I use this via API or MCP? Yes. The actor is callable via the Apify REST API and available as an MCP server for AI agents (Claude, ChatGPT, Cursor).

Can I scrape multiple search queries in one run? Yes. Add multiple URLs to start_urls and the actor processes them all in parallel.

Use via API or MCP

Call this actor via the Apify REST API or as an MCP server for AI agents (Claude, ChatGPT, Cursor):

https://mcp.apify.com/actors/fayoussef/canada411-ca

Full API docs: https://docs.apify.com/api/v2

Need a custom scraper?

Need data from other Canadian directories, enriched with email or LinkedIn data, or delivered on a schedule? Visit automationbyexperts.com for custom builds, retainers, and data-as-a-service.