curl -H "X-API-Key: your_api_key_here" \
"https://api.northaxiumdata.ca/api/v1/vendors?q=Palantir"
import requests
headers = {"X-API-Key": "your_api_key_here"}
response = requests.get(
"https://api.northaxiumdata.ca/api/v1/vendors",
headers=headers,
params={"q": "Palantir"}
)
vendors = response.json()["data"]
for v in vendors:
print(f"{v['vendor']}: ${v['total_value']:,.0f} across {v['contract_count']} contracts")
{
"data": [
{
"vendor": "Palantir Technologies Canada Inc",
"vendor_key": "Palantir%20Technologies%20Canada%20Inc",
"total_value": 23840000.00,
"contract_count": 14
}
],
"meta": {
"total": 1,
"limit": 100,
"offset": 0
}
}
{
"error": {
"code": "UNAUTHORIZED",
"message": "Missing API key. Pass your key in the X-API-Key header."
}
}
{
"error": {
"code": "RATE_LIMITED",
"message": "Monthly request limit exceeded. Upgrade your plan for higher limits."
}
}
Vendors
Browse Vendors
Browse all federal contract vendors ranked by total contract value.
GET
/
api
/
v1
/
vendors
curl -H "X-API-Key: your_api_key_here" \
"https://api.northaxiumdata.ca/api/v1/vendors?q=Palantir"
import requests
headers = {"X-API-Key": "your_api_key_here"}
response = requests.get(
"https://api.northaxiumdata.ca/api/v1/vendors",
headers=headers,
params={"q": "Palantir"}
)
vendors = response.json()["data"]
for v in vendors:
print(f"{v['vendor']}: ${v['total_value']:,.0f} across {v['contract_count']} contracts")
{
"data": [
{
"vendor": "Palantir Technologies Canada Inc",
"vendor_key": "Palantir%20Technologies%20Canada%20Inc",
"total_value": 23840000.00,
"contract_count": 14
}
],
"meta": {
"total": 1,
"limit": 100,
"offset": 0
}
}
{
"error": {
"code": "UNAUTHORIZED",
"message": "Missing API key. Pass your key in the X-API-Key header."
}
}
{
"error": {
"code": "RATE_LIMITED",
"message": "Monthly request limit exceeded. Upgrade your plan for higher limits."
}
}
Overview
Returns a ranked list of distinct vendor name strings from the contracts dataset. Use this to find the exact source string for a vendor before calling Vendor Profile. Pattern:search vendors → get vendor profile
Query Parameters
string
Partial match on vendor name (case-insensitive). Example:
Palantir.string
Sort order. Options:
total_value, contract_count. Default: total_value. Example: date.string
asc or desc. Default: desc. Example: desc.number
Minimum aggregated contract value. Example:
100000.integer
Max results. Default:
100. Max: 200. Example: 25.integer
Result offset. Default:
0. Example: 50.curl -H "X-API-Key: your_api_key_here" \
"https://api.northaxiumdata.ca/api/v1/vendors?q=Palantir"
import requests
headers = {"X-API-Key": "your_api_key_here"}
response = requests.get(
"https://api.northaxiumdata.ca/api/v1/vendors",
headers=headers,
params={"q": "Palantir"}
)
vendors = response.json()["data"]
for v in vendors:
print(f"{v['vendor']}: ${v['total_value']:,.0f} across {v['contract_count']} contracts")
{
"data": [
{
"vendor": "Palantir Technologies Canada Inc",
"vendor_key": "Palantir%20Technologies%20Canada%20Inc",
"total_value": 23840000.00,
"contract_count": 14
}
],
"meta": {
"total": 1,
"limit": 100,
"offset": 0
}
}
{
"error": {
"code": "UNAUTHORIZED",
"message": "Missing API key. Pass your key in the X-API-Key header."
}
}
{
"error": {
"code": "RATE_LIMITED",
"message": "Monthly request limit exceeded. Upgrade your plan for higher limits."
}
}