Louisiana LSLBC Licensed Contractors Scraper avatar

Louisiana LSLBC Licensed Contractors Scraper

Pricing

from $20.00 / 1,000 results

Go to Apify Store
Louisiana LSLBC Licensed Contractors Scraper

Louisiana LSLBC Licensed Contractors Scraper

Extract licensed Louisiana contractors from the LSLBC registry: name, license #, status, type, address, phone, email, insurance and qualifying parties. Filter by name, license, city, parish or type. Export to JSON, CSV or Excel.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Louisiana LSLBC Licensed Contractors Scraper

Louisiana LSLBC Licensed Contractors Scraper

Here is one real result, with every field the actor returns (AI add-on fields included because this run had them on):

{
"businessName": "7EAVEN GLOBAL CONSTRUCTION, L.L.C.",
"licenseNumber": "HI.567874",
"licenseType": "Home Improvement Registration",
"status": "Active",
"effectiveDate": "10/16/2025",
"expirationDate": "10/11/2026",
"firstIssuedDate": "10/11/2023",
"phone": "(404) 963-3719",
"email": "7global.bd@gmail.com",
"mailingAddress": "1659 Hwy. 20W, #340, McDonough, GA 30253",
"addressStreet": "1659 Hwy. 20W, #340",
"addressCity": "McDonough",
"addressState": "GA",
"addressZip": "30253",
"classifications": ["HOME IMPROVEMENT CONTRACTOR"],
"classificationsCount": 1,
"qualifyingParties": ["Bradric Davis"],
"qualifyingPartiesText": "Bradric Davis",
"insuranceCount": 2,
"hasWorkersComp": true,
"hasGeneralLiability": true,
"workersCompStatus": null,
"workersCompPolicy": "WCV 0302701 01",
"workersCompExpiration": "08/22/2026",
"generalLiabilityStatus": null,
"generalLiabilityPolicy": "P105.438.451.1",
"generalLiabilityExpiration": "09/11/2026",
"insurancesText": "GL Insurance::P105.438.451.1; Workers Comp::WCV 0302701 01",
"listingCity": "Baton Rouge",
"listingState": "LA",
"searchAxis": "city",
"searchInput": "Baton Rouge",
"detailFetched": true,
"aiLeadScore": 70,
"aiLeadTier": "warm",
"aiLeadRationale": "The contractor is active with necessary insurances and a valid license, indicating potential for partnership.",
"aiProfileSummary": "7EAVEN GLOBAL CONSTRUCTION, L.L.C. is an active home improvement contractor based in McDonough, GA, licensed in Louisiana with a registration number HI.567874, and is qualified under the leadership of Bradric Davis. The company holds both workers' compensation and general liability insurance, ensuring compliance and protection for its operations.",
"source": "Louisiana State Licensing Board for Contractors (LSLBC)",
"observedAt": "2026-08-14T06:35:41.883Z"
}

The most complete Louisiana LSLBC contractor scraper available. It returns every field the licensing board exposes for each contractor (business name, license number, type and status, issue and expiration dates, phone, email, full mailing address, classifications, qualifying parties, and both workers' comp and general liability insurance details), plus optional AI add-ons that score each contractor as a B2B lead and write a plain-language business profile, and it lets you search by parish, city, name, license number, type, or qualifying party.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches the Louisiana State Licensing Board for Contractors (LSLBC) registry using the criteria you pass (parishes, cities, contractor or company names, license numbers, contractor type, or qualifying party), runs one search per input value, and writes one normalized record per contractor to the run's dataset. When withDetails is on (the default), each contractor is enriched from its detail page with phone, email, mailing address, license dates and status, classifications, qualifying parties, and insurance. Dates are returned in the board's MM/DD/YYYY format, and missing source values are returned as null.

Two optional paid AI add-ons can score each contractor as an outreach lead (withLeadScore) and write a short business profile summary (withProfileSummary). Both require a paid Apify plan and are billed only when a result is produced.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 25 contractors listed in Orleans parish with full detail.

{
"parishes": ["Orleans"],
"withDetails": true,
"maxContractors": 25
}

Provide at least one of parishes, cities, contractorNames, licenseNumbers, contractorType, or qualifyingParty. Every input is optional; with an empty input the actor uses the prefilled parish.

Input reference

FieldTypeRequiredDefaultDescription
parishesstring[]no["Orleans"]Louisiana parishes to list contractors from, for example Orleans, Jefferson, East Baton Rouge. One search per parish.
citiesstring[]no(empty)City or town names, for example New Orleans, Baton Rouge. One search per city.
contractorNamesstring[]no(empty)Contractor or company names to search for.
licenseNumbersstring[]no(empty)LSLBC license or account numbers to look up.
contractorTypeenumno(any)Restrict to a license type: Commercial, Residential, Home Improvement, or Mold Remediation.
qualifyingPartystringno(empty)Filter by the qualifying party's last name.
withDetailsbooleannotrueWhen on, enrich each contractor with phone, email, mailing address, license dates and status, insurance, and qualifying parties. Off returns listing-only rows.
maxContractorsintegerno50Maximum contractors to return across the whole run. Free Apify plans are capped at 10.
withLeadScorebooleannofalsePaid AI add-on. Score each contractor 0 to 100 as a B2B lead with a hot/warm/cold tier and rationale. Charged only when a score is produced. Requires a paid plan.
withProfileSummarybooleannofalsePaid AI add-on. Write a concise plain-language business profile for each contractor. Charged only when a summary is produced. Requires a paid plan.

Output reference

One dataset item per contractor. Types: string, integer, boolean, string[], or null when the source value is absent.

FieldTypeDescription
businessNamestringContractor or company name.
licenseNumberstringLSLBC license or account number (unique per contractor).
licenseTypestringLicense type, for example Home Improvement Registration.
statusstringLicense status, for example Active, Suspended, Expired.
effectiveDatestringCurrent license effective date (MM/DD/YYYY).
expirationDatestringLicense expiration date (MM/DD/YYYY).
firstIssuedDatestringDate the license was first issued (MM/DD/YYYY).
phonestringContact phone, or null.
emailstringContact email, or null.
mailingAddressstringFull single-line mailing address.
addressStreetstringStreet portion of the mailing address.
addressCitystringCity of the mailing address.
addressStatestringTwo-letter state code of the mailing address.
addressZipstringZIP code of the mailing address.
classificationsstring[]License classification labels.
classificationsCountintegerNumber of classifications.
qualifyingPartiesstring[]Names of the qualifying parties.
qualifyingPartiesTextstringQualifying parties joined into one string, or null.
insuranceCountintegerNumber of insurance records on file.
hasWorkersCompbooleantrue when a workers' compensation policy is on file.
hasGeneralLiabilitybooleantrue when a general liability policy is on file.
workersCompStatusstringWorkers' comp policy status, or null.
workersCompPolicystringWorkers' comp policy number, or null.
workersCompExpirationstringWorkers' comp expiration date (MM/DD/YYYY), or null.
generalLiabilityStatusstringGeneral liability policy status, or null.
generalLiabilityPolicystringGeneral liability policy number, or null.
generalLiabilityExpirationstringGeneral liability expiration date (MM/DD/YYYY), or null.
insurancesTextstringCompact summary of all insurance records.
listingCitystringCity used for the listing search, or null.
listingStatestringAlways LA.
searchAxisstringWhich input produced this row: parish, city, name, license, type, or qualifyingParty.
searchInputstringThe specific input value that produced this row.
detailFetchedbooleantrue when the detail page was fetched (withDetails on).
aiLeadScoreintegerAI lead score 0 to 100, present only when withLeadScore is on.
aiLeadTierstringAI lead tier hot, warm, or cold, present only when withLeadScore is on.
aiLeadRationalestringOne-line rationale for the lead score, present only when withLeadScore is on.
aiProfileSummarystringPlain-language business profile, present only when withProfileSummary is on.
sourcestringAlways Louisiana State Licensing Board for Contractors (LSLBC).
observedAtstringISO 8601 timestamp of when the record was collected.

On a run with no search criteria, the actor writes a single item with a populated error field instead of contractor fields.

Example output record

Real record from a live run (input {"cities":["Baton Rouge"],"withDetails":true,"withLeadScore":true,"withProfileSummary":true,"maxContractors":3}):

{
"businessName": "3-H Construction & Tree Removal LLC",
"licenseNumber": "HI.559920",
"licenseType": "Home Improvement Registration",
"status": "Suspended",
"effectiveDate": "02/24/2023",
"expirationDate": "02/23/2026",
"firstIssuedDate": "02/23/2018",
"phone": "(888) 895-4297",
"email": "h3consttree@aol.com",
"mailingAddress": "6020 Lotus St., Baton Rouge, LA 70812",
"addressStreet": "6020 Lotus St.",
"addressCity": "Baton Rouge",
"addressState": "LA",
"addressZip": "70812",
"classifications": [],
"classificationsCount": 0,
"qualifyingParties": [],
"qualifyingPartiesText": null,
"insuranceCount": 2,
"hasWorkersComp": true,
"hasGeneralLiability": true,
"workersCompStatus": null,
"workersCompPolicy": "165150A",
"workersCompExpiration": "02/12/2024",
"generalLiabilityStatus": "Expired",
"generalLiabilityPolicy": "M408000102",
"generalLiabilityExpiration": "03/12/2026",
"insurancesText": "GL Insurance:Expired:M408000102; Workers Comp::165150A",
"listingCity": "Baton Rouge",
"listingState": "LA",
"searchAxis": "city",
"searchInput": "Baton Rouge",
"detailFetched": true,
"aiLeadScore": 30,
"aiLeadTier": "cold",
"aiLeadRationale": "The contractor's license is currently suspended, indicating potential issues that may affect business reliability.",
"aiProfileSummary": "3-H Construction & Tree Removal LLC is a licensed home improvement contractor based in Baton Rouge, LA, currently holding a suspended license with an expiration date of February 23, 2026. The company is insured with both workers' compensation and general liability coverage.",
"source": "Louisiana State Licensing Board for Contractors (LSLBC)",
"observedAt": "2026-08-14T06:35:38.389Z"
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~louisiana-lslbc-contractors-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"parishes":["Orleans","Jefferson"],"contractorType":"Commercial","maxContractors":50}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~louisiana-lslbc-contractors-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"cities":["Baton Rouge"],"withLeadScore":true,"maxContractors":100}'

Apify CLI:

apify call scrapers_lat/louisiana-lslbc-contractors-scraper \
--input '{"licenseNumbers":["HI.567874"]}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per contractor returned (result event). See the pricing tab for the current per-result price.
  • AI add-ons. withLeadScore and withProfileSummary are paid add-ons, off by default, charged only when a score or summary is produced, and require a paid Apify plan.
  • No charge on failure. If no search criteria are provided or a search errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 contractors per run, and the AI add-ons require a paid plan. Upgrade for higher limits.

FAQ and troubleshooting

A run returned 0 records. Why? Your search criteria matched no contractors. Try a different parish or city, or widen the license type. Zero-result runs are not charged.

How do I get phone, email, and insurance? Keep withDetails on (the default). Those fields come from opening each contractor's detail page.

Why is qualifyingPartiesText null? The board lists no qualifying party for that contractor. Missing source values are returned as null, never invented.

How do I prioritize leads? Turn on withLeadScore (paid, paid-plan only). Each row gets aiLeadScore, aiLeadTier, and aiLeadRationale so you can sort hot and warm contractors first.

What date format are the dates in? Dates are returned in the board's MM/DD/YYYY format, matching the source registry.

Is this an official government tool? No. This actor is independent and has no affiliation with the LSLBC or the State of Louisiana. It reads only data that is publicly available in the LSLBC registry.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with the LSLBC or the State of Louisiana. Accesses only publicly available data from the LSLBC registry.