cURL
curl -s -X POST https://spider.aisbid.com/api/v1/domain/scan \
-H "Content-Type: application/json" \
-H "X-API-Key: lps_YOUR_KEY" \
-d '{"domain":"elsner.com"}'Version: 2.2.0
Base URL: https://spider.aisbid.com/api/v1
All protected requests need the X-API-Key header. Get a key at spider.aisbid.com/pricing.
| Method | Endpoint | Description |
|---|---|---|
| GET | /domain/:domain/score | Returns cached score for a domain. |
| POST | /domain/scan | Fresh publisher audit. Body: {"domain":"elsner.com"} |
| POST | /bulk/upload | Upload up to 5000 domains. |
| GET | /bulk/status/:id | Check bulk job status. |
| POST | /report/pdf | Generate PDF report. |
| POST | /competitor/gap | Find competitor gaps. |
| POST | /verify/placement | Verify live placement. |
| POST | /watchlist/add | Add to watchlist. |
| GET | /watchlist/:user_id | Get watchlist. |
| GET | /leaderboard | Top domains by authority. |
| GET | /search?min_authority=60 | Search domains by criteria. |
| GET | /keys/usage | Check API usage. |
curl -s -X POST https://spider.aisbid.com/api/v1/domain/scan \
-H "Content-Type: application/json" \
-H "X-API-Key: lps_YOUR_KEY" \
-d '{"domain":"elsner.com"}'const res = await fetch('https://spider.aisbid.com/api/v1/domain/scan', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'X-API-Key': process.env.LP_API_KEY },
body: JSON.stringify({ domain: 'elsner.com' })
});
const data = await res.json();import requests
r = requests.post(
'https://spider.aisbid.com/api/v1/domain/scan',
headers={'X-API-Key':'lps_YOUR_KEY'},
json={'domain':'elsner.com'}
)
print(r.json())