Quickstart
Create a job, poll status, fetch summary JSON, and download the PDF.
Start hereTrueViewly turns coordinates into modular location-risk reports with async jobs, PDF exports, batch processing, usage visibility, and signed webhooks.
POST /api/v1/location-risk/report-jobs
Authorization: Bearer tvly_live_...
Idempotency-Key: site-001-2026-06-01
{
"latitude": 36.98154,
"longitude": -122.02934
}
202 Accepted
Location: /api/v1/location-risk/report-jobs/job_x7...
Use the quickstart for first calls, the reference for endpoint details, and the webhook docs when your workflow needs callbacks.
Create a job, poll status, fetch summary JSON, and download the PDF.
Start hereSubmit coordinate batches and retrieve per-location results as JSON or CSV.
Review batch flowReceive signed callbacks when async jobs complete or fail.
Set up callbacksInspect endpoints, scopes, payloads, errors, and copy request examples.
Open referenceReview the supported endpoints, scopes, coverage and limits before connecting a production workflow.
Use an active Business API workspace, or another plan explicitly showing API access. Free, Essentials and Professional do not include API access.
Switch to the correct workspace. Only its owner or admin can create and manage keys in Developer & API keys. Keys are workspace-scoped; a browser login is not an API credential.
Create a key with reports:create and reports:read for the quickstart; add reports:pdf for PDFs. Batch endpoints need bulk:create/bulk:read, but consume API generation quota, not CSV bulk-upload rows.
Long-running report generation is queued and pollable.
Use compact decision output or the complete report payload.
Verify callbacks with HMAC-SHA256 and replay protection.
Show quotas, remaining calls, and daily history inside your app.
Import into Postman, Insomnia, Swagger tooling, or client generators.
Every error has a code, status, meaning, and recommended fix.