Skip to content

Data API

Data API

Read-only access to Parcel's market datasets (accounts, contacts, projects, and signals).

The Data API provides read-only access to Parcel’s four market datasets: accounts, contacts, projects, and signals. Use it to search records, retrieve a single record by id, fetch related records, and check credit usage.

Base URL

Base URL
https://api.parcelengineering.com/api/v1

Authentication

All requests require a bearer token:

Authorization header
Authorization: Bearer pcl_your_api_key

Endpoints

MethodPathDescription
POST/data/{dataset}/searchSearch a dataset
GET/data/{dataset}/{id}Fetch one record by UUID
GET/data/usageCredit usage for the trailing 24 hours

{dataset} is one of accounts, contacts, projects, or signals.

Response envelope

Every response wraps its payload in a consistent envelope:

Search response
{
"data": [ { "id": "8a1f...", "name": "..." } ],
"metadata": {
"total": 142,
"total_is_capped": false,
"credits": 25
}
}
Get-by-id response
{
"data": { "id": "8a1f...", "name": "..." },
"metadata": { "credits": 1 }
}
  • data: the record or array of records.
  • metadata.total: match count capped at 1,000. When total_is_capped is true, more than 1,000 records match and the true count is unknown.
  • metadata.credits: credits consumed by this request. GET /data/usage always returns 0 here.

Explore the reference