Developers

API documentation

Run lookups, monitor businesses and receive webhooks from your own systems. Every response is the same report the app shows, as structured JSON.

Base URL and authentication

Base URL
https://api.entitylight.com/v1
Authentication
Send your API key as a bearer token in the Authorization header. Create a key for each system on the API page in the app.
Test lookups
Build against test lookups that return sample results, then switch to live.
Webhooks
Set a webhook URL to know when a lookup completes or a monitored business changes.

Endpoints

  • GET/v1/lookupsList lookups
  • POST/v1/lookupsStart a lookup
  • GET/v1/lookups/{lookupId}Get a lookup
  • POST/v1/lookups/{lookupId}/pickPick the business for a lookup that needs a pick
  • GET/v1/lookups/{lookupId}/screenshotGet the state page screenshot
  • POST/v1/ucc-searchesSearch UCC filings by debtor name
  • GET/v1/ucc-searches/{uccSearchId}Get a UCC search
  • POST/v1/business-searchesFind businesses by officer, registered agent or address
  • GET/v1/business-searches/{businessSearchId}Get a business search
  • POST/v1/ofac-screeningsScreen a name against sanctions, debarment, wanted and PEP lists
  • GET/v1/ofac-screenings/{ofacScreeningId}Get an OFAC screening
  • GET/v1/watchesList watched businesses
  • POST/v1/watchesWatch a business
  • PATCH/v1/watches/{watchId}Change how often a business is checked, or until when
  • DELETE/v1/watches/{watchId}Stop watching a business
  • GET/v1/usageRead plan usage
  • GET/v1/webhookRead the webhook URL
  • PUT/v1/webhookSet the webhook URL
  • DELETE/v1/webhookRemove the webhook URL
  • POST/v1/webhook/testSend a test event