# Discovery Market Research API

> Discovery Market Research API on Apizie: 5 endpoints (This endpoint returns contract history from FPDS for a specific vendor, This endpoint returns metadata for the most recent data loads of SAM and FPDS data, This endpoint lists all of the NAICS codes that are relevant to the OASIS family of vehicles, This endpoint returns a single vendor by their 9 digit DUNS number, …) returned as clean JSON through one API key. 5 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/open-data:gsa/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `open-data:gsa`
- Category: Open Data
- Status: live
- Source: https://gsa.gov
- Page: https://zieapi.vercel.app/api/open-data/gsa
- OpenAPI: https://zieapi.vercel.app/api/open-data/gsa/openapi.json

This API drives the Discovery Market Research Tool . It contains information on the vendors that are part of the OASIS and OASIS Small Business contracting vehicles, such as their contracting history, their…

## Endpoints

### This endpoint returns contract history from FPDS for a specific vendor
`GET https://zieapi.vercel.app/v1/open-data:gsa/list-contracts-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| duns | string | yes | A 9-digit DUNS number that uniquely identifies a vendor (required). |
| naics | string | no | a six digit NAICS code used to filter by contracts with a certain NAICS |
| sort | string | no | a field to sort on. Choices are date, status, agency, and amount |
| direction | string | no | The sort direction of the results. Choices are asc or desc. |
| page | string | no | the page to start on. Results are paginated in increments of 100. Begins at page=1. |

### This endpoint returns metadata for the most recent data loads of SAM and FPDS data
`GET https://zieapi.vercel.app/v1/open-data:gsa/metadata-get`

### This endpoint lists all of the NAICS codes that are relevant to the OASIS family of vehicles
`GET https://zieapi.vercel.app/v1/open-data:gsa/list-naics-get`

### This endpoint returns a single vendor by their 9 digit DUNS number
`GET https://zieapi.vercel.app/v1/open-data:gsa/get-vendor-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| duns | string | yes | a nine digit DUNS number that uniquely identifies the vendor (required) |

### This endpoint returns a list of vendors filtered by a NAICS code
`GET https://zieapi.vercel.app/v1/open-data:gsa/list-vendors-get`

| Parameter | Type | Required | Description |
|---|---|---|---|
| naics | string | yes | a six digit NAICS code (required) |
| setasides | array | no | a comma delimited list of two character setaside codes to filter by. Ex. setasides=A6,A5 will filter by 8a and veteran owned business. |
| vehicle | string | no | Choices are either oasis or oasissb. Will filter vendors by their presence in either the OASIS unrestricted vehicle or the OASIS Small… |

## Example
```
curl "https://zieapi.vercel.app/v1/open-data:gsa/list-contracts-get" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the Discovery Market Research API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/open-data:gsa/list-contracts-get with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Discovery Market Research API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the Discovery Market Research API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key open-data:gsa.

### What is the status of the Discovery Market Research API?
Live: works with just an Apizie key
