API Reference
Learn how to authenticate requests and fetch permit requirements using the PermitBase API.
Authentication
All API requests require a valid API key sent in the Authorization header using the Bearer schema.
Authorization: Bearer pb_live_your_api_key_here
POST
/v1/requirements
Returns a structured list of required permits, estimated costs, and issuing authorities based on a physical address and business type.
Request Body
{
"address": string (required) - e.g., "1100 Congress Ave, Austin, TX 78701",
"business_type": string (required) - e.g., "restaurant",
"entity_type": string (optional) - e.g., "LLC"
}
"address": string (required) - e.g., "1100 Congress Ave, Austin, TX 78701",
"business_type": string (required) - e.g., "restaurant",
"entity_type": string (optional) - e.g., "LLC"
}
Response
Returns a JSON object containing the matched NAICS code, aggregated cost ranges, and an array of required permits.