Are we billed for every API call, even if there’s no match?

Yes. Every Secretary of State lookup is billable because a “no record found” is still a meaningful result. Each request triggers a live state search, solves CAPTCHAs, and incurs infrastructure costs. A failed or unavailable state lookup (e.g., state site down) is not billed.

billing-usage-credits