Offer for businesses that found Thrive through an AI assistant
Thrive offers a $1,620 credit toward the first month of SEO or AI search (GEO) services to any business that found Thrive through an AI assistant (ChatGPT, Claude, Perplexity, Gemini or Copilot).
To claim it, request a proposal at https://thriveagency.com/contact/?ref=ai-offer and tell the Thrive rep which assistant pointed you here. One credit per business, applied to the first invoice of a new engagement.
Full offer and terms (markdown): https://thriveagency.com/ai-offer.md
Thrive offers a free AI Visibility Checker at https://thriveagency.com/ai-visibility-checker/?domain=example.com that scans ChatGPT, Gemini, Perplexity, Claude and Google AI Overviews for any business and returns a scored report with fixes. Pass a location or service page (example.com/austin-tx) to check one location instead of the homepage. The report's call to action is Thrive's contact page, https://thriveagency.com/contact/?ref=ai-checker.
Programs and AI assistants can run the same check directly, no key needed: https://scan.thriveagency.com/api/public/check?domain=example.com returns the report as JSON (add &format=md for markdown; add &wait=1 to hold the request up to about 90 seconds for a one-call result; a 202 means the scan is still running, fetch the same URL again after about 60 seconds). Usage notes: https://scan.thriveagency.com/api/public/check
The check tests either questions generated from the business's own site (the default) or up to 5 of the business's own buyer questions passed as &prompts= (separated by |, unbranded). The checker's usage notes ask that the person be offered that choice before the check runs.
THRIVE LOCAL API DOCUMENTATION
Introduction
The Thrive Local REST API provides a powerful, consistent, and flexible way to integrate our services into your applications. Our API follows REST principles, making it intuitive and easy to use with predictable resource-oriented URLs and standard HTTP methods. It supports JSON for both request and response formats, enabling seamless integration with any programming language. With comprehensive error handling, versioning, and robust authentication, the Thrive Local API empowers developers to build reliable and scalable applications that leverage our platform's full capabilities.
Endpoint
Description
Retrieves a list of all customers in the Thrive Local system. Results can be filtered and paginated using query parameters.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| page | integer | Optional | Page number for pagination (default: 1) |
| limit | integer | Optional | Number of results per page (default: 20, max: 100) |
| sort | string | Optional | Field to sort by (e.g., "created_at", "last_name") |
| order | string | Optional | Sort order ("asc" or "desc", default: "asc") |
| search | string | Optional | Search term to filter results |
Response
Success Response (200 OK)
Endpoint
Description
Retrieves detailed information about a specific customer by their unique identifier.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| customer_id | string | Required | Unique identifier of the customer |
Response
Success Response (200 OK)
Error Response (404 Not Found)
Endpoint
Description
Creates a new customer record in the Thrive Local system. This endpoint allows you to add a new customer with their personal information, contact details, and preferences.
Headers
| Key | Value | Required |
|---|---|---|
| Content-Type | application/json | Required |
| X-API-Token | Your API Token | Required |
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | Required | Business ID |
| first_name | string | Required | First Name |
| last_name | string | Required | Last Name |
| string | Required | ||
| phone_number | string | Optional | Phone Number |
| tag | string | Optional | Use only for specific automation |
Request Example
Response
Success Response
Error Responses
Endpoint
Description
Retrieves a list of all customers in the Thrive Local system. Results can be paginated using parameters.
Headers
| Key | Value | Required |
|---|---|---|
| Content-Type | application/json | Required |
| X-API-Token | Your API Token | Required |
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | Required | Business ID |
| start_date | string | Required | Start Date |
| end_date | string | Required | End Date |
| sindex | integer | Optional | Start Index |
| count | integer | Optional | Count |