FDA 510(k) Device Clearance Search avatar

FDA 510(k) Device Clearance Search

Pricing

from $1.80 / 1,000 clearances

Go to Apify Store
FDA 510(k) Device Clearance Search

FDA 510(k) Device Clearance Search

Search official FDA 510(k) clearances and save structured device, applicant, decision, classification, review, and source data. You can also rank matching clearances by applicant, year, device class, or product code.

Pricing

from $1.80 / 1,000 clearances

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

🩺 Search official FDA 510(k) device clearances

FDA 510(k) Clearance Search helps regulatory, medical device, research, and data teams find official clearance records. Get device, applicant, decision, classification, review, location, and source data, or group matching clearances for analysis.

📦 Returned data

Choose Clearances to save one row for each matching premarket notification. Each row can include the 510(k) number, device and applicant names, FDA decision, dates, product code, committee, pathway, address, review details, classification details, and an official FDA source link.

Choose Analysis to rank matching clearance counts by applicant, decision year, device class, or product code. Each row gives the group, count, share, and total matches.

Some optional FDA values may be absent. Check the linked FDA source before making legal or regulatory decisions. This Actor does not return full 510(k) summaries, find predicate chains, or compare the 510k vs PMA vs De Novo processes.

▶️ Running the Actor

  1. Choose Clearances or Analysis.
  2. Fill one or more filters. Filled filters work together.
  3. For Clearances, set a result limit or leave it empty.
  4. For Analysis, choose the field used to group the matches.
  5. Run the Actor and open the default dataset.

No FDA API key or FDA sign-in is needed.

⚙️ Input

FieldTypeWhat it does
targetstringChooses clearance rows or grouped analysis rows.
maxItemsintegerStops after this many clearance records. It is used only for Clearances. Leave it empty to return all available results until the source is exhausted.
groupBystringGroups Analysis by applicant, decision year, device class, or product code.
deviceNamestringFinds device names that contain this text.
applicantstringFinds applicant names that contain this text.
productCodestringMatches one exact three-letter FDA product code.
kNumberstringMatches one exact 510(k) number.
decisionDateFromstringKeeps decisions on or after this date.
decisionDateTostringKeeps decisions on or before this date.
advisoryCommitteestringMatches an FDA committee name or code.
decisionstringMatches an FDA decision outcome.
clearanceTypestringMatches a clearance pathway.
applicantCountrystringMatches the applicant country name.

This successful default-input run searches for cardiac clearances and saves up to five rows:

{
"target": "clearances",
"maxItems": 5,
"groupBy": "applicant",
"deviceName": "cardiac"
}

📤 Output

Clearance rows use this shape:

FieldTypeWhat it does
resultTypestringShows that the row is a clearance.
kNumberstringGives the FDA 510(k) number.
deviceNamestringGives the device name.
applicantstringGives the applicant name.
decisionstringGives the FDA decision.
decisionDatestringGives the FDA decision date.
productCodestringGives the three-letter FDA product code.
advisoryCommitteestringGives the FDA committee name or code.
clearanceTypestringGives the clearance pathway.
applicantLocationobjectHolds the available applicant address.
applicantLocation.street1stringGives the first street line.
applicantLocation.street2stringGives the second street line.
applicantLocation.citystringGives the city.
applicantLocation.statestringGives the state or region.
applicantLocation.postalCodestringGives the postal code.
applicantLocation.countrystringGives the FDA country name or code.
dateReceivedstringGives the date FDA received the submission.
reviewDaysintegerGives calendar days from receipt to decision.
statementOrSummarystringSays whether FDA lists a statement or summary.
contactstringGives the applicant contact listed by FDA.
thirdPartyReviewbooleanSays whether third-party review was used.
expeditedReviewbooleanSays whether expedited review was used.
classificationobjectHolds available FDA classification details.
classification.deviceClassstringGives the FDA device class.
classification.regulationNumberstringGives the FDA regulation number.
classification.deviceNamestringGives the standard classification name.
classification.medicalSpecialtystringGives the medical specialty.
sourceUrlstringLinks to the official FDA clearance page.
{
"resultType": "clearance",
"kNumber": "K261569",
"deviceName": "UbiqVue™ 2AYe Cardiac System (UX2253)",
"applicant": "Lifesignals, Inc.",
"decision": "Substantially Equivalent",
"decisionDate": "2026-07-09",
"productCode": "DRG",
"advisoryCommittee": "CV",
"clearanceType": "Traditional",
"applicantLocation": {
"street1": "426 S Hillview Dr.",
"city": "Milpitas",
"state": "CA",
"postalCode": "95035",
"country": "US"
},
"dateReceived": "2026-05-12",
"reviewDays": 58,
"statementOrSummary": "Summary",
"contact": "Saravanan Balasubramanian",
"thirdPartyReview": false,
"classification": {
"deviceClass": "2",
"regulationNumber": "870.2910",
"deviceName": "Transmitters And Receivers, Physiological Signal, Radiofrequency",
"medicalSpecialty": "Cardiovascular"
},
"sourceUrl": "https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfpmn/pmn.cfm?id=K261569"
}

Analysis rows use this shape:

FieldTypeWhat it does
resultTypestringShows that the row is an analysis group.
groupBystringGives the field used to group matches.
groupValuestringGives the value shared by this group.
countintegerGives the number of matching clearances in the group.
sharenumberGives the group's part of all matches, from 0 to 1.
totalintegerGives the total number of matching clearances.
{
"resultType": "analysis",
"groupBy": "decisionYear",
"groupValue": "2024",
"count": 7,
"share": 1,
"total": 7
}

💳 Pricing

This Actor uses pay-per-event pricing. A charge applies to each clearance row saved in a Clearances run and each ranked group saved in an Analysis run. Runs with no saved rows do not create either of these charges. See the pricing tab for current rates.

🔌 Integrations

Run the Actor in Apify Console, through the Apify API or MCP, on a schedule, or from another Actor. Export the default dataset in formats supported by Apify or connect it to your workflow.

❓ FAQ

Can this help with a 510k submission?

It can help you research clearance records and check official source pages. It does not prepare or file a submission.

Does it return the full FDA 510k summary?

No. It returns the FDA value that says whether a summary or statement is available and links to the official clearance page.

Can it explain 510k vs PMA?

No. It searches the 510(k) clearance corpus. It does not compare FDA regulatory pathways.

Can I search part of a device or applicant name?

Yes. Device and applicant fields support partial text. Product codes and 510(k) numbers use exact lookup values.

What happens when an optional FDA field is missing?

The clearance can still be returned. Optional fields appear only when the source provides them.

Does the Actor need an FDA API key?

No. It reads public FDA data without credentials supplied by you.

📝 Changelog

0.0: Initial release

  • Search and analyze official FDA 510(k) clearance records with structured device, applicant, decision, classification, review, and source data.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré