{"methodology":"# About this data\n\nWhimbrel: Medtech Research tracks US medtech companies against the public\nrecord. Every published event carries the URL of the public\nrecord it came from and can be checked in one click. Facts that cannot\nbe traced to a public source are not published. Company\nidentities are deduplicated, so one company is one history.\n\n## Event kinds\n\n- nih_award: NIH SBIR and STTR awards to small businesses, from NIH\n  RePORTER. Published only when the award's own text describes a\n  medical device, diagnostic instrument, or medical software program;\n  NIH small-business awards for drugs, biologics, and basic science\n  are collected but not published, because this is a medtech feed.\n- nsf_award: NSF SBIR and STTR awards, from NSF's award search, held\n  to the same device-text standard as NIH awards.\n- sbir_award: SBIR and STTR awards from the SBIR.gov public\n  no-abstract CSV. HHS/NIH and NSF rows are not ingested; those\n  stay nih_award and nsf_award. A row needs a stated Award Amount\n  greater than zero, a parseable Proposal Award Date or Date of\n  Notification, a required agency_tag, and a title that clears the\n  same device-text bar used for NIH/NSF awards. Pharmaceutical and\n  injection-only titles fail closed. source_url is the SBIR.gov\n  award search page, not the CSV dump. Contract IDs that match a\n  federal_contract PIID are skipped. weekly_pulse, latest_signals,\n  and find_signals include this kind. who_got_funded returns NIH\n  awards.\n- federal_contract: federal medical R&D contracts and grants from USAspending,\n  the DoD, DARPA and BARDA money that never appears in the grant\n  registries. Bounded to product service code AN (medical R&D) and\n  held to the same device-text standard as NIH awards.\n- fda_clearance: FDA 510(k) clearances, from openFDA.\n- fda_pma: FDA premarket approvals, from openFDA.\n- fda_denovo: FDA De Novo grants, first-of-a-kind device\n  classifications, from FDA's De Novo database.\n- fda_breakthrough_auth: Breakthrough marketing authorizations\n  from FDA's Breakthrough Devices Program table of devices that\n  have received marketing authorization. Distinct from\n  fda_clearance, fda_denovo, and fda_pma even when the same K,\n  DEN, or P number exists. A row that lists more than one\n  submission number becomes one signal per number. weekly_pulse,\n  latest_signals, and find_signals include this kind.\n  company_timeline keeps the company's history. who_got_funded\n  returns NIH awards. A Breakthrough marketing authorization is\n  not an award and is not in that list. Ask for the full research\n  on the manufacturer once, not once per K, DEN, or P.\n- fda_hde: FDA Humanitarian Device Exemption Original approvals,\n  from the CDRH HDE database (supplementtype=HDE Original) with\n  the fda.gov HDE listing as assist for indication footnotes and\n  company casing. signal_key is hde:{H######}. One signal per\n  original HDE. Supplements are out of this kind. weekly_pulse,\n  latest_signals, and find_signals include this kind.\n  company_timeline keeps the company's history. who_got_funded\n  returns NIH awards. An HDE approval is not an award and is not\n  in that list. The listing table and the Original search differ\n  in count (historical and withdrawn rows on the listing; CBER\n  BH* numbers on the search). Applicant can name a successor\n  firm. When the listing company cell is address-only, Applicant\n  comes from the accessdata detail page. Ask for the full research\n  on the manufacturer once, not once per HDE number.\n- trial_registration: ClinicalTrials.gov device trial registrations,\n  industry-sponsored device interventions. The rolling feed and\n  weekly pulse show the recent observation window so a multi-year\n  archive does not drown those views. company_timeline, find_signals,\n  and the complete archive keep full history. who_got_funded returns\n  NIH awards. A trial registration is not an award and is not in\n  that list.\n\nCompany records served over MCP also carry patent_grant and\npatent_application events from USPTO, funding_filing events from SEC\nForm D and Form C filings, fda_listing events from FDA's registration\nand listing database, fda_recall events from openFDA, fda_warning_letter\nevents from FDA's CDRH warning-letter index, and fda_import_alert\nevents from device-relevant import-alert Red and Yellow lists.\nListings, device recalls, warning letters, import-alert listings, and\nfunding filings stay out of the feed files by design: listings\narrive in registry batch loads that would swamp a windowed feed, a\ndevice recall, CDRH warning letter, or device import-alert listing is\nrisk and compliance context for a company's record, and a Form D\nor Form C is a filing rather than stated money. Those risk kinds appear on\ncompany_timeline, through an opt-in find_signals kind filter, and in\nthe archive. They do not appear in weekly_pulse or who_got_funded.\n\n## Fields and dates\n\n- Event ids are stable and scheme-prefixed (nih:, 510k:, pma:), so the\n  same record re-read on a later day is the same event.\n- Each event carries two dates: its own date from the source, and the\n  observed date, which is when the event entered this archive.\n  Registries publish on varying lags and the archive was seeded with\n  history, so the two can differ widely; the event's own date is the\n  authoritative one.\n- amount_usd appears only when the source states a dollar figure.\n  Nothing is estimated or summed.\n- NIH award numbers are decoded mechanically into award_phase,\n  award_year, and new_award (suffix year -01 is new money). Anything\n  the number does not state stays absent.\n- FDA events carry a browser URL (source_url) and a machine-fetchable\n  api.fda.gov URL (source_url_api), because accessdata.fda.gov rejects\n  non-browser user agents.\n\n## Windows and caps\n\n- Data tools and /v1 answers require an active Whimbrel plan, or, on\n  the agent host, a payment per request. There is no\n  keyless free tier.\n- Lookups in the AI app (starting a new company record, for one) are\n  capped per person per day: 100\n  during the free month, 300 after it. Limits\n  reset at 00:00 UTC.\n- New company records (read from the company's own pages) are capped\n  per person per calendar month: 10 during\n  the free month, 30 after it. A new record starts only when the rep says yes.\n- find searches the companies Whimbrel covers and does not count as a\n  company lookup.\n\n## What these files exclude\n\n- Bulk history: these files publish no events. The archive is\n  searchable with an active plan a query at a time (find) and a company at\n  a time (company), in the AI app or over the HTTP routes, and by agents\n  over the same routes. There is no bulk download.\n- Web finds: only government-registry events are published. Facts from\n  articles and other web sources are held to a different sourcing\n  standard and stay out.\n- Judgments: no fit assessments, no matching, and no computed ratings\n  of any kind. These files carry events and dates only. What they mean\n  for a particular firm is the work of a Whimbrel plan, where matching\n  runs against a stated capability profile, or of an engagement.\n\nFree to cite with attribution to Whimbrel: Medtech Research (whimbrelresearch.com). Reuse and redistribution are under the Terms of Service: https://whimbrelresearch.com/terms/. Every event links to the public record it came from. Contact: https://whimbrelresearch.com/feedback/\n","overview":"# Whimbrel: Medtech Research data\n\nMachine-readable data on US medtech company activity: NIH and NSF\nSBIR/STTR awards, federal medical R&D contracts and grants, FDA 510(k)\nclearances, PMA approvals, De Novo grants, Breakthrough marketing\nauthorizations, Humanitarian Device Exemption (HDE) approvals, and\nClinicalTrials.gov device trial registrations,\nread from the public registries.\nEvery event links to the public record it came from; an event that\ncannot be traced to a public source is not published; see\n/methodology.md.\n\nWhimbrel covers US medical device companies and suppliers. Companies Whimbrel covers: US medical device makers and the suppliers that build, sterilize, test or engineer for them, placed there from FDA's device registration and premarket records and settled by a model reading the evidence, with name variants folded into one. A name with a public signal that Whimbrel does not cover is not counted. The archive behind these files runs back years; the files\nhere describe it and publish aggregates, not events. Anyone with an\nactive plan queries it over MCP, and over HTTP below, one search or one\ncompany at a time. There is no bulk download.\n\n## Files\n\n- /index.json: manifest of every file here, with schema version,\n  license, and next-update time.\n- /stats.json: aggregate history (weekly counts and stated dollars for\n  the trailing quarter), archive scale, and the newest event date on\n  file for each source (data_through). Aggregates only.\n- /methodology.md: how the data is collected, dated, and windowed, and\n  what these files exclude.\n\n## MCP server\n\nThe same data is queryable over the Model Context Protocol\n(Streamable HTTP with OAuth sign-in). Connecting opens the Whimbrel\nConnect screen: create an account or log in with an emailed code, then\nstart your free month. HTTP discovery (/v1/about, /.well-known/*)\nis open; data tools and the GET /v1 routes need an active plan.\n\nhttps://data.whimbrelresearch.com\n\nOpen before signing in (methodology and Subscribe door only, no data):\n\nabout_the_data, get_access\n\nWhimbrel: Medtech Research. Whimbrel saves you hours of research on medical device companies, inside the AI app you already use, like ChatGPT or Claude.\nSetup: https://whimbrelresearch.com/connect/\n\nWith an active plan, the AI reads the rep's firm website and\nsets up their profile (account); then prove the install with one ask:\nwho should I reach out to this week (find: US medical device companies\nranked for the rep's firm, each with the evidence, its source and why it\nfits). The rep never logs anything: remember keeps what they mention in\npassing about their firm, so Whimbrel ranks better for them.\n\nThe assistant sees these tools, one per step of the job:\n\nnews, find, company, rank_list, trade_show, watch_space,\ncheck_watches, remember, forget, account, opening_line_facts,\ndeep_record, research_status, crm_export, about_the_data,\nget_access, add_target, remove_target, list_targets, mark_seen,\nwatch_company, list_watches, unwatch, pass_company,\nrestore_company, list_ranked_sets, open_ranked_set\n\nfind is one search over the companies Whimbrel covers and their\nevidence: a device, technology or space, a role being hired, a state, a\ndate, a kind of evidence. It covers the full trial-registration history\n(ClinicalTrials.gov device trial registrations), Breakthrough marketing\nauthorizations, HDE approvals, FDA clearances and approvals, and company\nnews. Who got funded is a find search too; NIH awards are the evidence.\ncompany is the rundown on one company: whether Whimbrel covers it\nand why, its events with sources, and the rep's status for it (a client, or\nnot a fit). rank_list orders a pasted list for their firm; trade_show\nranks a show's exhibitor list into the booths to visit; watch_space watches a space (a find search) for the rep and\ncheck_watches shows what is new on every watch, companies and spaces. opening_line_facts\ngives the facts to write an opening line from. deep_record is the full record on one\ncompany (it asks the rep before starting a new one), and crm_export shapes it into\nHubSpot or Salesforce import files.\nremember keeps what the rep says about their firm (what it sells, device\nareas, the stage of company it sells to, territory, a client, a company\nthat is not a fit) and only adds or updates; forget deletes (a company's\nstatus and its place on the profile, or a company taken off the prospect list), and\nwatch_space replaces a space watched under the same name. about_the_data returns methodology (callable before\nsigning in). Inputs, outputs, read/write labels, errors and limits for\nevery tool: https://whimbrelresearch.com/tools/\n\nOnly these tools answer over MCP. The older tools (who_got_funded, weekly_pulse, latest_signals,\nfind_signals, quick_company, company_timeline and the rest) were retired\non October 13, 2026, and their HTTP routes on October 17, 2026.\nWhimbrel saves you hours of research on medical device companies, inside the AI app you already use, like ChatGPT or Claude.\nYour plan lets you\nrank companies for your firm (find), rank one you already have (rank_list),\nsee what is new in a space (check_watches),\nor get a rundown on a company (company). Call get_access from a connected client and start your\nfree month via Subscribe.\n\nThe server also publishes ready-made prompts, named with a\nwhimbrel_ prefix (whimbrel_first_run, whimbrel_company, ...), so\nclients that surface prompts as slash commands get a command palette on\nconnect.\n\n## HTTP API\n\nThree routes, for readers that do not speak MCP. Each runs a live tool's\nhandler, so the answer matches what the tool gives in the AI app. A route\nnever starts a new company record; that stays in the app.\n\n- /v1/company/{company}: the rundown on one company: whether Whimbrel covers it and why, what it makes, and its events on file, each with its source (the company tool)\n- /v1/company/{company}/research: the company research on file, as stored: company facts, named partners, evidence and gaps (deep_record, with no new research run)\n- /v1/find: US medical device companies ranked for the firm you describe (services, device_areas, customer_stage), or by about, role, state and since (the find tool)\n\nTwo doors, the same three routes. Anyone with an active plan sends their\nAuthorization Bearer key to https://data.whimbrelresearch.com; keyless callers\nget 401 pointing at Subscribe on https://whimbrelresearch.com/connect/. Agents use\nhttps://agents.whimbrelresearch.com with no account and pay per request\nover x402. Until Cloudflare's payment gateway opens for that host,\nagents are not served: a request without a payment gets 503 with the catalogue\nlink, and nothing is served without a payment that checks out.\n\n/v1/subscribe?plan=<name> redirects to sign-up, where a person enters their\nwork email and the 6-digit code Whimbrel sends, then picks the plan and starts\nthe free month. With no plan named, it sends a person to the setup page, where\nstarting the free month on the Connect screen signs the app in at the same time.\n\nDiscovery and terms stay public: https://data.whimbrelresearch.com/.well-known/x402 carries the catalogue\n(the routes, their parameters and prices, and whether agent payment\nis switched on), and https://data.whimbrelresearch.com/v1/about carries the terms.\nUnauthenticated data calls are refused; do not expect a free IP-capped\nanswer.\n\n## Your plan\n\nAn active plan (the free month included) unlocks every tool the\nassistant sees except about_the_data and get_access:\n\nnews, find, company, rank_list, trade_show, watch_space,\ncheck_watches, remember, forget, account, opening_line_facts,\ndeep_record, research_status, crm_export, add_target,\nremove_target, list_targets, mark_seen, watch_company,\nlist_watches, unwatch, pass_company, restore_company,\nlist_ranked_sets, open_ranked_set\n\nA rundown on a company returns whether Whimbrel covers it and why, what\nit makes, and its dated events, every line linked to its source. research_status\ntracks a queued deep_record run. crm_export shapes a finished research\nrecord into ready-to-import HubSpot or Salesforce files: CSV import\nfiles for the CRM, a sourced notes document and the import steps.\n\nWhimbrel has one plan, billed monthly or yearly, and it starts with a\nfree month. Buying for a team of 5 or more? Contact\nus at whimbrelresearch.com/feedback/.\n\nA record is public facts, each linked to its source. On first use the\nAI reads the firm's website and sets up the rep's profile (account):\nthe firm they sell for and what it actually wins work for. From then on\nevery answer comes in order for that profile and leaves out the rep's clients and\nthe companies that are not a fit. The reply says what ranked it; the final call is theirs.\n\nCreate an account or log in on the Connect screen your app opens:\nthe plan, a free month, and the app is connected. The\nsame account is at https://app.whimbrelresearch.com, where the Account\npage holds billing (on Stripe), team members and connected apps.\n\n## License, attribution, contact\n\nFree to cite with attribution to Whimbrel: Medtech Research (whimbrelresearch.com). Reuse and redistribution are under the Terms of Service: https://whimbrelresearch.com/terms/. Every event links to the public record it came from. Contact: https://whimbrelresearch.com/feedback/\n","archive":{"companies":8352,"company_count_label":"US medical device companies and suppliers","company_count_definition":"Companies Whimbrel covers: US medical device makers and the suppliers that build, sterilize, test or engineer for them, placed there from FDA's device registration and premarket records and settled by a model reading the evidence, with name variants folded into one. A name with a public signal that Whimbrel does not cover is not counted.","companies_with_public_signals":5130,"non_us_companies_excluded":2371,"public_signals_archived":17720,"signals_by_kind":{"fda_breakthrough_auth":212,"nsf_award":21,"sbir_award":1027,"nih_award":3425,"fda_denovo":181,"fda_pma":120,"trial_registration":2301,"fda_hde":78,"fda_clearance":10318,"federal_contract":37},"earliest_event_date":"1997-02-14","data_through":{"fda_483":"2026-10-20","fda_breakthrough_auth":"2026-06-26","fda_clearance":"2026-10-30","fda_denovo":"2026-10-30","fda_hde":"2026-08-14","fda_import_alert":"2026-10-07","fda_pma":"2026-10-27","fda_recall":"2026-11-05","fda_warning_letter":"2026-10-05","federal_contract":"2026-09-30","nih_award":"2026-09-28","nsf_award":"2026-10-01","sbir_award":"2026-01-22","trial_registration":"2026-11-10"}},"data_through":{"fda_483":"2026-10-20","fda_breakthrough_auth":"2026-06-26","fda_clearance":"2026-10-30","fda_denovo":"2026-10-30","fda_hde":"2026-08-14","fda_import_alert":"2026-10-07","fda_pma":"2026-10-27","fda_recall":"2026-11-05","fda_warning_letter":"2026-10-05","federal_contract":"2026-09-30","nih_award":"2026-09-28","nsf_award":"2026-10-01","sbir_award":"2026-01-22","trial_registration":"2026-11-10"},"data_through_note":"data_through gives the newest event date on file for each source. When the window asked about reaches past a source's date, say so in one line (for example, \"FDA clearances on file run through October 18\"); never call that none decided.","trailing_weeks":[{"week_start":"2026-11-09","fda_breakthrough_auth":0,"fda_clearance":0,"fda_denovo":0,"fda_hde":0,"fda_pma":0,"federal_contract":0,"nih_award":0,"nsf_award":0,"sbir_award":0,"trial_registration":5,"nih_dollars_stated":0},{"week_start":"2026-11-02","fda_breakthrough_auth":0,"fda_clearance":0,"fda_denovo":0,"fda_hde":0,"fda_pma":0,"federal_contract":0,"nih_award":0,"nsf_award":0,"sbir_award":0,"trial_registration":8,"nih_dollars_stated":0},{"week_start":"2026-10-26","fda_breakthrough_auth":0,"fda_clearance":51,"fda_denovo":1,"fda_hde":0,"fda_pma":1,"federal_contract":0,"nih_award":0,"nsf_award":0,"sbir_award":0,"trial_registration":12,"nih_dollars_stated":0},{"week_start":"2026-10-19","fda_breakthrough_auth":0,"fda_clearance":34,"fda_denovo":1,"fda_hde":0,"fda_pma":0,"federal_contract":0,"nih_award":0,"nsf_award":0,"sbir_award":0,"trial_registration":6,"nih_dollars_stated":0},{"week_start":"2026-10-12","fda_breakthrough_auth":0,"fda_clearance":22,"fda_denovo":0,"fda_hde":0,"fda_pma":0,"federal_contract":0,"nih_award":0,"nsf_award":0,"sbir_award":0,"trial_registration":7,"nih_dollars_stated":0},{"week_start":"2026-10-05","fda_breakthrough_auth":0,"fda_clearance":22,"fda_denovo":0,"fda_hde":0,"fda_pma":0,"federal_contract":0,"nih_award":0,"nsf_award":0,"sbir_award":0,"trial_registration":27,"nih_dollars_stated":0},{"week_start":"2026-09-28","fda_breakthrough_auth":0,"fda_clearance":30,"fda_denovo":1,"fda_hde":0,"fda_pma":2,"federal_contract":15,"nih_award":2,"nsf_award":7,"sbir_award":0,"trial_registration":24,"nih_dollars_stated":949818},{"week_start":"2026-09-21","fda_breakthrough_auth":0,"fda_clearance":75,"fda_denovo":0,"fda_hde":0,"fda_pma":1,"federal_contract":5,"nih_award":5,"nsf_award":0,"sbir_award":0,"trial_registration":23,"nih_dollars_stated":2893832},{"week_start":"2026-09-14","fda_breakthrough_auth":0,"fda_clearance":84,"fda_denovo":0,"fda_hde":0,"fda_pma":2,"federal_contract":10,"nih_award":110,"nsf_award":0,"sbir_award":0,"trial_registration":19,"nih_dollars_stated":77746774},{"week_start":"2026-09-07","fda_breakthrough_auth":0,"fda_clearance":70,"fda_denovo":0,"fda_hde":0,"fda_pma":0,"federal_contract":3,"nih_award":58,"nsf_award":0,"sbir_award":0,"trial_registration":24,"nih_dollars_stated":39278166},{"week_start":"2026-08-31","fda_breakthrough_auth":0,"fda_clearance":70,"fda_denovo":1,"fda_hde":0,"fda_pma":0,"federal_contract":1,"nih_award":79,"nsf_award":11,"sbir_award":0,"trial_registration":26,"nih_dollars_stated":52998681},{"week_start":"2026-08-24","fda_breakthrough_auth":0,"fda_clearance":62,"fda_denovo":1,"fda_hde":0,"fda_pma":0,"federal_contract":1,"nih_award":60,"nsf_award":0,"sbir_award":0,"trial_registration":32,"nih_dollars_stated":40825023},{"week_start":"2026-08-17","fda_breakthrough_auth":0,"fda_clearance":31,"fda_denovo":3,"fda_hde":0,"fda_pma":1,"federal_contract":1,"nih_award":24,"nsf_award":0,"sbir_award":0,"trial_registration":6,"nih_dollars_stated":17004436}],"attribution":{"publisher":"Whimbrel: Medtech Research","website":"https://whimbrelresearch.com","data_home":"https://data.whimbrelresearch.com","license":"Citable with attribution to Whimbrel: Medtech Research. Reuse and redistribution under the Terms of Service: https://whimbrelresearch.com/terms/","analyst":"Whimbrel: Medtech Research is for medtech business development and sales professionals. Connect at https://whimbrelresearch.com/connect/"}}