Skip to content

Examples

Set your environment once and reuse it across tabs:

Terminal window
export BASE_URL="https://api.graphadv.com"
export GRAPHADV_API_KEY="YOUR_API_KEY"

All calls are POST requests with JSON bodies and a single header: x-api-key.

Terminal window
curl -X POST "$BASE_URL/firms" \
-H "x-api-key: $GRAPHADV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"select": ["legal_name","sec_number","region","aum_total_usd"],
"filters": { "region": "eq.Northeast" },
"order": "aum_total_usd.desc",
"limit": 25
}'
Terminal window
curl -X POST "$BASE_URL/firms" \
-H "x-api-key: $GRAPHADV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filters": { "sec_number": "eq.801-123456" },
"limit": 1
}'
Terminal window
curl -X POST "$BASE_URL/funds" \
-H "x-api-key: $GRAPHADV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"select": ["fund_business_key","fund_name","fund_type_label","gross_asset_value_usd","domicile_country"],
"filters": { "gross_asset_value_usd": "gte.1000000000" },
"order": ["gross_asset_value_usd.desc","fund_name.asc"],
"limit": 20
}'

Principals With Validated Emails for a Firm

Section titled “Principals With Validated Emails for a Firm”
Terminal window
curl -X POST "$BASE_URL/principals" \
-H "x-api-key: $GRAPHADV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"select": ["full_name","title","email_is_validated","linkedin_url","firm_legal_name"],
"filters": { "email_is_validated": "is.true" },
"order": "full_name.asc",
"limit": 15
}'
Terminal window
curl -X POST "$BASE_URL/filings" \
-H "x-api-key: $GRAPHADV_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"select": ["filing_id","filing_date","filing_type","firm_legal_name","public_url"],
"order": "filing_date.desc",
"limit": 10
}'
  • Use arrays in filters when you need OR semantics: { "state": ["CA", "NY"] }.
  • Keep limit at or below 50; the proxy caps requests beyond that.
  • total_count is returned in the JSON body when available—use it to size pagination.
  • Joins are not exposed via nested selects; fetch related data with a second call using an ID filter.