# Accessdata — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Search the FDA 510(k) Premarket Notification database to find recent medical device clearances and regulatory approvals filtered by decision date. Browse through paginated results to discover which devices have been cleared for market and track regulatory decisions over your specified time period.

**Category:** Government & Public Data | **Website:** [www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfpma/pma.cfm](https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfpma/pma.cfm) | **Docs:** [parse.bot/marketplace/ffcbf609-b17e-4316-a4df-707397bc3d00/accessdata-fda-gov-api](https://parse.bot/marketplace/ffcbf609-b17e-4316-a4df-707397bc3d00/accessdata-fda-gov-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-accessdata-fda-gov-api-ffcbf609/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_pma_details

Get detailed information for a specific PMA approval including original approval and all supplements. Returns the original approval record and a sorted list of all supplement records.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `pma_number` | string | Yes | PMA number (e.g., 'P200049') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-accessdata-fda-gov-api-ffcbf609/get_pma_details \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pma_number":"<string>"}'
```

### search_pma

Search the FDA PMA database by device name, product code, applicant, or PMA number. At least one search parameter (device_name, product_code, applicant, or pma_number) is required. Supports combining multiple filters and pagination. Returns paginated results sorted by the specified field.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `applicant` | string | No | Applicant/manufacturer name (e.g., 'medtronic', 'abbott') |
| `device_name` | string | No | Device/trade name to search for (e.g., 'pacemaker', 'cardiac') |
| `limit` | integer | No | Number of results per page (1-100) |
| `pma_number` | string | No | PMA number (e.g., 'P200049') |
| `product_code` | string | No | FDA product code (e.g., 'LWP', 'NGV') |
| `skip` | integer | No | Number of results to skip for pagination |
| `sort` | string | No | Sort field and direction (e.g., 'decision_date:desc') |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-accessdata-fda-gov-api-ffcbf609/search_pma \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"applicant":"<string>","device_name":"<string>","limit":"<integer>","pma_number":"<string>","product_code":"<string>","skip":"<integer>","sort":"<string>"}'
```
