Integrate LeadAuditPro into your apps, websites, and workflows.
Get up and running in under a minute. Here are three ways to start using LeadAuditPro programmatically.
Search for leads, retrieve results, and manage your account programmatically.
# Search for leads
curl -X POST \
https://www.leadauditpro.com/api/v1/searches \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"keyword":"plumber","location":"Miami, FL"}'
Instantly audit any website and get an SEO score, grade, and recommendations.
# Audit a website
curl https://www.leadauditpro.com/api/quick-audit?url=example.com
Drop a one-line script into any website to add a free SEO audit widget.
<script
src="https://www.leadauditpro.com
/static/embed.js"
data-partner="YOUR_ID">
</script>
All API requests require an X-API-Key header. You can generate API keys from your dashboard.
curl -H "X-API-Key: lap_abc123..." \
https://www.leadauditpro.com/api/v1/searches
https://www.leadauditpro.com/api/v1
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/searches | List all your searches |
| POST | /api/v1/searches | Create a new search {keyword, location} |
| GET | /api/v1/searches/{id}/results | Get results for a search |
| GET | /api/v1/leads | List all enriched leads |
| GET | /api/v1/usage | Get your usage statistics |
Rate limit headers (X-RateLimit-Remaining, X-RateLimit-Reset) are included in every response.
All responses are JSON. List endpoints support pagination via ?page= and ?per_page= query parameters.
{
"data": [...],
"page": 1,
"per_page": 20,
"total": 143
}
Run an instant SEO audit on any URL. No authentication required for basic usage.
GET /api/quick-audit?url={url}
curl "https://www.leadauditpro.com/api/quick-audit?url=example.com"
{
"url": "https://example.com",
"score": 72,
"grade": "C+",
"pass_count": 18,
"total": 25,
"checks": [
{
"name": "Title Tag",
"pass": true,
"message": "Title tag is present and within optimal length."
},
{
"name": "Meta Description",
"pass": false,
"message": "Meta description is missing."
}
]
}
CORS is enabled, so you can call this endpoint directly from client-side JavaScript.
Add a free SEO audit tool to any website with a single line of HTML. Visitors enter their URL and get an instant audit — and you capture the lead.
<script src="https://www.leadauditpro.com/static/embed.js"
data-partner="YOUR_PARTNER_ID"></script>
| Attribute | Default | Description |
|---|---|---|
| data-partner | — | Your partner ID for lead attribution |
| data-color | #6366f1 |
Primary button and accent color |
| data-position | bottom-right |
Widget position: bottom-right, bottom-left, inline |
| data-text | Free SEO Audit |
Button label text |
See the full embed documentation for advanced options and examples.
Audit any webpage instantly from your browser toolbar. The LeadAuditPro Chrome Extension gives you one-click SEO scores, detailed check results, and the ability to save audits to your account.
Get notified in real-time when events happen in your account. Configure webhook URLs from your dashboard settings.
| Event | Description |
|---|---|
| search.completed | A search has finished processing and results are ready |
| lead.exported | Leads were exported (CSV, CRM push, etc.) |
| payment.received | A payment or subscription renewal was processed |
{
"event": "search.completed",
"timestamp": "2026-03-28T12:00:00Z",
"data": {
"search_id": 4521,
"keyword": "plumber",
"location": "Miami, FL",
"result_count": 47
}
}
Webhooks are sent as POST requests with a Content-Type: application/json header. A X-Signature header is included for verification.
Your key will start with lap_ and should be kept secret. Never expose it in client-side code — use it only in server-to-server requests.
Create your free account and generate an API key in under a minute.
Get Started Free