KEMPDATA ← All 46 products

Public records · live product

Illinois Security & Private Detective Licenses

Private detectives, security contractors, alarm contractors, and the state's PERC-card security officers in one feed, filterable by category and city, with renewal and new-license flags.

257,985

Active licenses & PERC cards

36

Columns per record, the same across every product

$2.50

Per 1,000 records. You pay only for rows delivered

09/15/2026

Counted against the live government source on this date

Who uses this

Used by security firms recruiting licensed officers, law firms verifying investigators, and insurers underwriting armed roles.

See the data before you pay

A real 100-row sample, produced by running this exact product. Street address, phone and email are masked in the sample only — every other value is the live record.

full_namebusiness_namelicense_numbercredentialstatecitystatusexpiration_date
Ingalls Memorial Hospital Security DeptIngalls Memorial Hospital Security Dept120100003Armed Proprietary Security ForceILHarveyactive08/31/2029
Jewel Food StoresJewel Food Stores120100012Armed Proprietary Security ForceILItascaactive08/31/2026
S. & C. Electric CoS. & C. Electric Co120100049Armed Proprietary Security ForceILChicagoactive08/31/2029
First Security TrustFirst Security Trust120500082Armed Proprietary Security ForceILElmwood Parkactive08/31/2026
Property Services Co LlcProperty Services Co Llc120500102Armed Proprietary Security ForceILNorridgeactive08/31/2026

36 columns per record. Full list below.

What you get

One normalized record per license:

``json { "record_type": "individual", "license_category": "PERMANENT EMPLOYEE REGISTRATION", "license_number": "129123456", "name": "JANE EXAMPLE", "city": "CHICAGO", "zip_code": "60614", "status": "ACTIVE", "issue_date": "2026-06-02", "expiration_date": "2029-05-31", "is_new_license": true, "ever_disciplined": false, "lead_reasons": ["License first issued 86 days ago"] } ``

Export to Excel, CSV, or JSON in one click, or pull on a schedule via API.

Every column you receive

  • full_name
  • first_name
  • middle_name
  • last_name
  • business_name
  • license_number
  • profession
  • credential
  • license_type
  • state
  • state_name
  • mailing_state
  • city
  • county
  • zip_code
  • status
  • is_active
  • chaperone_required
  • practice_restricted
  • ever_disciplined
  • issue_date
  • expiration_date
  • expires_in_days
  • is_expiring_soon
  • is_new_license
  • lead_reasons
  • record_type
  • issue_date_iso
  • expiration_date_iso
  • status_basis
  • status_raw
  • status_reason
  • credential_raw
  • name_raw
  • name
  • source

Where it comes from

Source: Illinois IDFPR pzzh-kp68 · Detective Board

Official government sources only — the published feeds and files the agencies maintain for public use. No scraping around defenses. Requests are paged, rate-limited, and back off when a server asks them to. Every record carries the source it came from.

Get this data

Live on the Apify Store

Run it yourself on the Apify Store — filter by state, status, or renewal window, and take the result as CSV, Excel, JSON, or straight to an API. You pay only for the rows delivered, and you can cap the charge before it runs.