Business License Scraper - New Business Leads, 7 Markets avatar

Business License Scraper - New Business Leads, 7 Markets

Pricing

from $2.40 / 1,000 results

Go to Apify Store
Business License Scraper - New Business Leads, 7 Markets

Business License Scraper - New Business Leads, 7 Markets

New business leads scraper for 7 US city & statewide registries. Export newly registered businesses with address, phone & email to CSV/JSON.

Pricing

from $2.40 / 1,000 results

Rating

0.0

(0)

Developer

Brandt May

Brandt May

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

13 days ago

Last modified

Features

Limited permissions

Share

Follow published business registrations — illustrative workflow

Follow published business registrations

For business and local-market research: collect licenses and registrations from seven supported city and statewide registries. The shared table retains business names, registration dates, addresses and source-specific published fields.

Open this Actor in Console · First run · Results · Cost · Full guide

Try this Actor

Ten Chicago registration records to inspect

  1. Start with Chicago as the only source and a 10-record per-registry cap. Leave date filters empty for the first inspection; add your own YYYY-MM-DD window after checking the source fields.
  2. Open the dataset and SUMMARY for source coverage, failed registries and limit stops. A cap gives a sample, not every registration in a period.
  3. Export a review queue retaining source, recordId, business name, registration date and status. Registration is not proof that a business just opened. Contact fields appear only where the source publishes them; the Chicago sample is not a phone or email list.
{
"sources": [
"chicago"
],
"maxResultsPerSource": 10,
"maxRunSeconds": 240
}

The Console prefill and explicit JSON use one registry. Existing omitted-input API defaults still select all seven registries with a 500-row cap per source. Submit the JSON above for the bounded ten-record first run; adding registries multiplies the possible saved rows.

Result preview

The dataset view highlights these columns:

  • Registry · source
  • Business name · businessName
  • Trade name / DBA · dbaName
  • Industry / license · industry
  • Address · address
  • City · city

Use the original source links and the field definitions below when interpreting the results. CSV works well for flat columns; JSON preserves nested values.

Usage and pricing

Base result rate on the FREE tier: $4 per 1,000 results. The Pricing tab shows your plan's result rate and any Actor Start charge. Set a small result limit for the first run; the requested limit is not a guarantee of that many results.

First-run cost: At the FREE-tier base rate, 10 saved registration rows cost $0.04005: 10 × $0.004 plus one $0.00005 Actor Start event at the default memory. This is conditional on ten saved rows, not a guaranteed yield. Your plan and the Store Pricing tab govern actual charges.


Full guide

Collect published business registration and license records from seven supported registries into a source-linked research queue.

What it does

This is a new business leads scraper that pulls newly registered businesses from 7 official US registries in a single actor: Chicago, New York City, San Francisco, Seattle, Los Angeles, and the statewide registries of Connecticut and Colorado. Instead of running one scraper per city or one query per state, you get consolidated new business registrations data across all 7 markets in one export. It isolates freshly issued licenses (for example, Chicago ISSUE-type records) for registration research, while recognizing that an issued license is not proof of a brand-new business, and New York and Seattle can return phone, and Connecticut can return email, alongside the registration - fields that most business license scraper tools never expose. Results export straight to CSV or JSON for your CRM.

Who it's for

  • B2B sales and lead-generation teams building lists of new businesses to prospect
  • Marketing agencies offering local lead lists to clients
  • Data providers and list brokers enriching or reselling business registration feeds
  • Franchise, insurance, and banking sales reps targeting newly opened companies
  • Commercial services (POS, payroll, signage, cleaning, insurance) that sell to businesses in their first weeks

What you get / Output

Each record contains the following fields (availability varies by source):

FieldDescription
businessNameLegal name of the registered business
dbaName"Doing business as" / trade name, when provided
industryBusiness category or license type
naicsCodeNAICS industry classification code
addressStreet address of the business
cityCity of the registered business
zipZIP / postal code
phoneContact phone number (available on some sources)
emailContact email (available on some sources)
registeredDateDate the license / registration was issued
expirationDateLicense expiration date, when provided
statusCurrent record status
recordIdUnique source record identifier (for deduping)
ownerOrAgentOwner or registered agent name, when provided
latitudeGeographic latitude
longitudeGeographic longitude

Input / How to query

Configure the run with these inputs:

  • Sources - pick any combination of the 7 markets: Chicago, NYC, San Francisco, Seattle, Los Angeles, Connecticut (statewide), Colorado (statewide)
  • Registered date range - limit results to a start/end window to pull only recently registered businesses
  • Business name - filter to matching business names
  • Industry - narrow to a specific business category or license type
  • Newly-issued mode - isolate freshly issued licenses (e.g. Chicago ISSUE-type records) for that registry; an ISSUE transaction is not independent evidence of a company's opening date
  • Max run seconds - wall-clock budget for the run (default 240). Sources are fetched one after another; when the budget is reached the Actor stops cleanly, finishes successfully with the records it already has, names the sources it did not reach, and records stoppedEarlyOnTimeLimit: true in the run's SUMMARY. Raise it, together with the run timeout, for a deliberately large pull

Example use cases

  1. Fresh outbound lists - A commercial-services team pulls recent New York and Seattle registrations, filters by industry, and uses the published business phone where available.
  2. Agency lead product - A marketing agency schedules weekly runs across all 7 markets and delivers a de-duplicated new-business list to each local client.
  3. Franchise / banking prospecting - A business-banking rep monitors Connecticut and Colorado statewide registrations to reach owners before competitors do.
  4. Data enrichment feed - A data provider ingests businessName, naicsCode, address, and recordId to append new records to an existing registry database.
  5. Territory targeting - A local services company selects a source market, then filters the exported city, zip, and coordinates in its downstream tools. City and ZIP are output fields, not Actor input filters.

Recurring use / scheduling

Set the actor on an Apify schedule (daily or weekly) to run automatically and capture new registrations as they appear. Use a narrow registered date range on each run so you only fetch recent records. Use a composite key such as source + recordId + registeredDate to identify a registration across runs. IDs come from separate registries and are not globally unique; a business may have multiple licenses or registration events. This turns the actor into a standing new business registrations monitor across all 7 markets.

FAQ

How do I get a list of newly registered businesses?

Choose your target markets, set a recent registered date range, and run the actor. Chicago automatically selects ISSUE transactions. You get a downloadable list of newly registered businesses with names, addresses, industry, and (on supported sources) phone and email.

Where can I find new business leads for my area?

This actor covers Chicago, NYC, San Francisco, Seattle, Los Angeles, plus statewide Connecticut and Colorado. Select the source market(s) that match your area and use the industry or business-name input filter. Apply city or ZIP filtering to the exported data.

How can I scrape business license data by city?

Pick one or more of the 7 supported city/state sources in the input, then filter by date range, business name, or industry. Results include the license/registration details for each city you select.

How do I get new business registrations with phone and email?

New York and Seattle expose business phone fields; Connecticut exposes a business email field. Other sources leave these fields empty. Filter the export to populated values; neither field is guaranteed for an individual record.

What is the best way to find newly opened businesses for sales?

Chicago automatically restricts the source to ISSUE transactions. Other registries have their own registration semantics; a recent license does not prove the business itself is newly opened. Set a recent registered-date range and schedule the run to repeat.

Can I export new business license data to CSV?

Yes. Every run's dataset exports to CSV, JSON, Excel, and other formats directly from Apify, ready to import into your CRM or spreadsheet.

How do I get daily new business registration leads?

Put the actor on a daily Apify schedule with a rolling registered date range and de-dupe on recordId. Each run captures the latest registrations across your selected markets.

Which cities and states have public new business license data I can scrape?

This actor scrapes 7 public registries: Chicago, New York City, San Francisco, Seattle, and Los Angeles (city-level), plus Connecticut and Colorado (statewide).

Data source & notes

Data comes from the official public business-license and registration registries of Chicago, New York City, San Francisco, Seattle, Los Angeles, the State of Connecticut, and the State of Colorado. These are publicly available government records. Field coverage varies by source - not every record includes dbaName, phone, email, expirationDate, or ownerOrAgent, and phone/email are only present on the sources that publish them. Always use the data in compliance with applicable outreach and privacy regulations.

Part of a set of US public-records tools that work well together:

See the full collection at apify.com/maydit.

Found this useful?

If this actor saved you time, a short review on the Apify Store genuinely helps. Reviews are how the next person decides whether a tool is worth trying.

Something broken, missing a field, or a source you want covered? Open an issue on the Issues tab and it will get looked at - that is the fastest route to getting it changed.

Run spending limits

The run stops at its spending limit. SUMMARY.datasetItemsSaved reports the number of rows actually saved, and SUMMARY.stoppedOnChargeLimit identifies this stop. A final batch may be saved only in part; increase the spending limit to collect more results.

Help with your run

Open the Issues tab on this Actor with the run URL, the input field that caused trouble and what you expected to receive. Remove API keys and private information before posting.

Explore more Mayd-It Actors

Understand your run

Open Run report in the run’s Output tab for saved-record counts, reported source issues and limits, and suggested next steps. Use CSV export to take the saved results into a spreadsheet. The existing JSON results and detailed machine-readable summary remain available.

The report reflects this run’s recorded coverage. A successful run or a saved result does not establish that every possible source record was collected.