Terms of Service
Last updated: March 2026
1. Acceptance of Terms
By accessing or using the ContractorVerify API ("Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the Service. These Terms apply to all users, including API consumers, account holders, and visitors to contractorverify.org.
We may update these Terms at any time. Continued use of the Service after changes constitutes acceptance. We will notify registered users of material changes via email at least 14 days before they take effect.
2. API Usage Terms
ContractorVerify grants you a limited, non-exclusive, non-transferable, revocable license to access and use the API in accordance with these Terms and any applicable documentation.
You agree to:
- Use valid API credentials for all requests
- Keep your API key confidential and not share it with third parties
- Not reverse-engineer, decompile, or attempt to extract the source code of the Service
- Not use the API to build a competing license verification product
- Not resell raw API responses without adding substantial value
- Comply with all applicable federal, state, and local laws when using license data
- Not use automated means to circumvent rate limits or usage restrictions
3. Rate Limits and Usage Quotas
Each pricing tier includes specific rate limits and monthly lookup quotas. These limits are enforced per API key. Exceeding your plan's rate limit will result in HTTP 429 responses until the rate window resets.
- Free: 5 requests/minute, 50 lookups/month
- Starter: 30 requests/minute, 500 lookups/month
- Professional: 100 requests/minute, 5,000 lookups/month
- Enterprise: 500 requests/minute, 25,000 lookups/month
Lookups beyond your monthly quota are billed as overage at your plan's per-lookup overage rate. You can monitor usage via the GET /v1/usage endpoint or your account dashboard.
We reserve the right to throttle or suspend access if usage patterns indicate abuse, scraping, or activity that degrades Service performance for other users.
4. Data Accuracy Disclaimer
ContractorVerify retrieves license data directly from state licensing board websites in real-time. While we make every effort to return accurate, current information, we do not guarantee the completeness, accuracy, or timeliness of any data returned by the API.
Specifically:
- License data is only as current as the source state board's public records
- Cached responses (up to 24 hours) may not reflect changes made at the state board after the cache timestamp
- Some states may have delayed updates to their public databases
- Data field availability varies by state - not all states expose all fields
- State board websites may experience downtime, which can cause lookup failures
The Service is provided as a lookup and verification tool. Users should not rely solely on ContractorVerify data for legal compliance decisions. We recommend independent verification for high-stakes determinations such as insurance underwriting, contract awards, or regulatory filings.
5. Payment Terms
Paid plans are billed monthly in advance via Stripe. By subscribing to a paid plan, you authorize us to charge the payment method on file for your monthly subscription fee and any applicable overage charges.
- Billing cycles begin on the date of your initial subscription
- Overage charges are calculated and billed at the end of each billing cycle
- All fees are in US Dollars and are non-refundable unless otherwise stated
- Failed payments may result in service suspension after a 7-day grace period
- You may upgrade or downgrade your plan at any time - changes take effect at the next billing cycle
- Plan downgrades do not generate prorated refunds for the current cycle
We reserve the right to change pricing with 30 days advance notice. Price changes do not affect the current billing cycle.
6. Intellectual Property
The ContractorVerify API, documentation, website content, trademarks, logos, and underlying technology are the property of ContractorVerify and are protected by intellectual property laws.
You retain ownership of any applications you build using the API. However, you may not claim ownership of or misrepresent the source of data returned by the API. When displaying license data obtained through ContractorVerify to end users, you must not imply that you are the original source of the data.
You may reference ContractorVerify in your product documentation (e.g., "License data powered by ContractorVerify") but you may not use our trademarks in a way that implies endorsement or partnership without written permission.
7. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, CONTRACTORVERIFY SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING FROM YOUR USE OF THE SERVICE, INCLUDING BUT NOT LIMITED TO:
- Loss of profits, revenue, or business opportunities
- Decisions made based on data returned by the API
- Service interruptions, downtime, or data unavailability
- Inaccurate, incomplete, or delayed license data
- Unauthorized access to your API key or account
Our total aggregate liability for any claims arising from or related to the Service is limited to the amount you paid to ContractorVerify in the 12 months preceding the claim. The Service is provided "as is" and "as available" without warranties of any kind, whether express or implied, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
8. Termination
You may terminate your account at any time by contacting support or through your account dashboard. Termination takes effect at the end of your current billing cycle.
We may suspend or terminate your access to the Service immediately, without prior notice, if:
- You violate these Terms or any applicable law
- Your usage patterns indicate abuse, fraud, or unauthorized activity
- Your account has an outstanding balance past the grace period
- You use the API to build a directly competing product
- Continued provision of the Service to you becomes impractical or unlawful
Upon termination, your API key is revoked and all pending batch jobs are cancelled. We may retain anonymized, aggregated usage data for analytics purposes.
9. Governing Law
These Terms are governed by and construed in accordance with the laws of the State of Delaware, without regard to conflict of law principles. Any disputes arising from these Terms or your use of the Service shall be resolved exclusively in the state or federal courts located in Delaware.
If any provision of these Terms is found to be unenforceable, the remaining provisions will continue in full force and effect. Our failure to enforce any right or provision of these Terms does not constitute a waiver of that right or provision.
10. Contact
Questions about these Terms? Contact us at [email protected] or write to:
ContractorVerify
Legal Department
[email protected]