Sneyk API Documentation

Integrate Florida business data directly into your applications with our
RESTful API. Data is updated daily.

Quick Start

1

Get API Key

Sign up for a Professional or Enterprise plan to receive your API key.

2

Make Your First Request

Use your API key to authenticate and start accessing business data.

3

Integrate

Build powerful applications with up-to-date Florida business data.

Example Request

curl "https://api.sneyk.com/api/v1/businesses/search?q=tech&city=Miami&entity_type=Florida%20Limited%20Liability%20Company&limit=10&sort=-filing_date" \
  -H "Authorization: Bearer YOUR_JWT_TOKEN"

Note: Use JWT token from POST /api/auth/login for authentication.

Authentication

All API requests must include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

You can find your API key in your dashboard under API Keys section.

API Endpoints

GET/api/v1/businesses/search

Search Florida business records with advanced filtering, sorting, and pagination. Supports full-text search, geographic filters, entity type filters, and date range queries. Returns comprehensive business data including names, addresses, status, and filing dates.

Parameters:

NameTypeDescription
qstringSearch query for business name (minimum 3 characters, e.g., 'acme', 'consulting')
citystringFilter by city (e.g., 'Miami', 'Tampa', 'Jacksonville')
countystringFilter by county (e.g., 'Miami-Dade', 'Broward', 'Orange')
zipstringFilter by ZIP code (5 digits, e.g., '33101')
entity_typestringFilter by entity type (e.g., 'Florida Limited Liability Company', 'Florida Profit Corporation')
statusstringFilter by business status: 'Active' or 'Inactive'
filing_date_fromstringFilter by filing date from (YYYY-MM-DD, e.g., '2024-01-01')
filing_date_tostringFilter by filing date to (YYYY-MM-DD, e.g., '2024-12-31')
pagenumberPage number (default: 1)
limitnumberResults per page (max 100, default: 25)
sortstringSort field with - for descending: business_name, -business_name, filing_date, -filing_date
GET/api/v1/businesses/{id}

Get detailed business information by document number including full address, registered agent details, principal address, and related filing records.

Parameters:

NameTypeDescription
idstringBusiness document number (e.g., 'P12000123456' for corporations, 'L12000123456' for LLCs)
GET/api/v1/businesses/autocomplete

Fast autocomplete search optimized for typeahead functionality. Returns business name suggestions with minimal latency (<100ms typical response time).

Parameters:

NameTypeDescription
qstringSearch query (minimum 2 characters, e.g., 'ac' for 'acme')
limitnumberMaximum suggestions to return (max 20, default: 10)
GET/api/business-search-postgres/search

Alternative search endpoint using PostgreSQL full-text search. Provides fast, indexed search across all Florida business records with the same filtering capabilities as /api/v1/businesses/search.

Parameters:

NameTypeDescription
qstringSearch query for business name
citystringFilter by city
countystringFilter by county
zip_codestringFilter by ZIP code
entity_typestringFilter by entity type
statusstringFilter by status (Active/Inactive)
statestringState filter (default: FL)
limitnumberResults limit (default: 50)
offsetnumberPagination offset (default: 0)
GET/api/business-search-postgres/export

🔒 Professional tier required. Get a secure pre-signed S3 URL for downloading pre-generated daily export files. Returns direct download URL valid for 1 hour (configurable). This is the RECOMMENDED method for downloading exports - simple parameters, instant response.

Parameters:

NameTypeDescription
datestringExport date in YYYYMMDD format (e.g., 20241002 for October 2, 2024) - REQUIRED
data_typestringEntity type: corporate, federal_lien, fictitious_name, general_partnership, mark - REQUIRED
subtypestringData subtype: filings, events, debtors (federal_lien only), secured (federal_lien only) - REQUIRED
formatstringFile format: csv, xlsx, json - REQUIRED
statestringState filter (default: FL, currently only FL supported)
expires_innumberURL expiration in seconds (60-604800, default: 3600 = 1 hour)
GET/api/v1/exports/available

🔒 Professional tier required. List all pre-generated daily export files available for download. Files are organized by entity type, data type, format, and date. Updated daily at 6 AM EST. Use this to discover what data is available before downloading.

Parameters:

NameTypeDescription
entity_typestringFilter by entity type: corporate, federal_lien, fictitious_name, general_partnership, mark
data_typestringFilter by data type: filings, events, debtors, secured
formatstringFilter by file format: csv, xlsx, json
datestringFilter by specific date (YYYYMMDD format, e.g., 20241002)
POST/api/v1/exports/download

🔒 Professional tier required. Generate a secure pre-signed URL for downloading a specific export file using its S3 key. URLs are time-limited and automatically expire. Use this after getting the s3_key from /api/v1/exports/available.

Parameters:

NameTypeDescription
s3_keystringFull S3 key from /api/v1/exports/available response (e.g., 'raw/record_type=data_exports/state=FL/corporate/filings/csv/corporate_filings_20241002.csv')
expires_innumberURL expiration in seconds (60-604800, default: 3600 = 1 hour)
GET/api/v1/exports/dates

🔒 Professional tier required. Get a list of all available export dates for a specific entity type, data type, and format combination. Returns dates in YYYYMMDD format sorted newest first. Useful for discovering historical data availability.

Parameters:

NameTypeDescription
entity_typestringEntity type: corporate, federal_lien, fictitious_name, general_partnership, mark - REQUIRED
data_typestringData type: filings, events, debtors, secured - REQUIRED
formatstringFile format: csv, xlsx, json - REQUIRED

Rate Limits & Headers

Rate Limits

  • Per minute:1000 requests
  • Monthly quota:50,000 requests

Need higher limits? Contact our team

Rate Limit Headers

RateLimit

Modern RFC format with remaining quota and reset time

X-RateLimit-*

Legacy headers for backward compatibility

Retry-After

Seconds to wait when rate limited (429 response)

Ready to Build?

Get started with our API today and integrate Florida business data into your applications.

Get Your API Key