Scrapers.lat logo scrapers.lat
公共登记

USA Contractor License Scraper: Names, Phones & Addresses

Scrape US state contractor licenses: business name, principal contact, license number and type, status, address, phone, dates and liability insurance. Filter by keyword, city, type or status. Export to JSON, CSV or Excel.

33 每条记录的字段 JSON · CSV · Excel · API 按用量付费
usa-contractor-licenses-scraper.json 200 OK
{
  "businessName": "04 CONSTRUCTION LLC",
  "primaryPrincipalName": "Ochoa, Eric James",
  "contractorLicenseNumber": "04CONCL862CR",
  "contractorLicenseTypeCode": "CC",
  "contractorLicenseType": "CONSTRUCTION CONTRACTOR",
  "specialtyCode1": "01",
  "specialty1": "GENERAL",
  "statusCode": "A",
  "status": "ACTIVE"
}
你会得到什么

每次运行都返回干净、带类型的记录,可直接用于你的 CRM、表格或数据库。

  • 每个结果对应一条干净记录,已去重并规范化
  • JSON、CSV 或 Excel 的稳定结构,也可通过 Apify API 读取
  • 在云端按用量付费,无需安装或维护
返回的字段
Business NamePrimary Principal NameContractor License NumberContractor License Type CodeContractor License TypeSpecialty Code1Specialty1Status CodeStatusAddress StreetAddress Street2CityStateZip
示例输出

一条真实的示例记录,正是你收到的结构。

Business NamePrimary Principal NameContractor License NumberContractor License Type Code
04 CONSTRUCTION LLCOchoa, Eric James04CONCL862CRCC
1002 COATINGS & CONST LLCBYRAN, JUSTIN DAVID1002CCC811LRCC
100PLUS REMODELING LLCHUI, WESLEY JM100PLRL754Q5CC
100 PROOF DRYWALL LLCLINDAL, JAMES WALLACE100PRPD823ORCC
101 GENERAL CONTRACTING LLCBARNETT, KIMBERLY MARIE101GEGC810PHCC
GET /usa-contractor-licenses-scraper
{
  "businessName": "04 CONSTRUCTION LLC",
  "primaryPrincipalName": "Ochoa, Eric James",
  "contractorLicenseNumber": "04CONCL862CR",
  "contractorLicenseTypeCode": "CC",
  "contractorLicenseType": "CONSTRUCTION CONTRACTOR",
  "specialtyCode1": "01",
  "specialty1": "GENERAL",
  "statusCode": "A",
  "status": "ACTIVE"
}

常见问题

What counts as a lead?

Every record has a business name plus a street address, and most carry a phone number and a named principal, so each row is a usable sales lead.

Can I search several businesses at once?

Yes. Add multiple keywords and one run searches them all, tagging each record with the keyword that matched.

Can I get only active licenses?

Yes. Set status to Active (or Expired, Suspended and so on) to keep only matching licenses.

Is insurance information included?

Where a liability insurance or bond policy is on file, the record includes the insurer, policy number, coverage amount and dates.

How fresh is the data?

Records are read live at run time, so each row reflects the register at the moment of the run (see observedAt).

你准备好,它就就绪。

现在就在 Apify 上运行这个爬虫,或让我们按你的确切需求定制一个。