SEC EDGAR · Pharma Licensing Deals · By Company List avatar

SEC EDGAR · Pharma Licensing Deals · By Company List

Pricing

$10.00 / 1,000 deal exhibit exporteds

Go to Apify Store
SEC EDGAR · Pharma Licensing Deals · By Company List

SEC EDGAR · Pharma Licensing Deals · By Company List

Export pharma/biotech licensing, collaboration and M&A exhibits from SEC EDGAR. Paste tickers or use the built-in top list — company, filing, exhibit title, document URL. No API key

Pricing

$10.00 / 1,000 deal exhibit exporteds

Rating

0.0

(0)

Developer

Corentin Robert

Corentin Robert

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

SEC EDGAR · Pharma Licensing Deals Scraper

Export licensing, collaboration, and M&A exhibits for pharma / biotech companies from the U.S. SEC EDGAR archive — company, partner, deal type, dates, financial hints, and direct document links.

No login. No API key. No EDGAR account.

Who is this for?

You are…Typical goalSuggested setup
Biotech BD / competitive intelTrack peer licensing and collabsPaste tickers · 8-K + 10-K
Equity / sell-side researchDeal appendix with SEC sourcesYour tickers · dateFrom last 5–10y
Academic / student projectPublic deal corpusPaste a universe · Excel/CSV export
Data / opsRecurring universe refreshSame company list on a Schedule
Partnering / outbound teamsWho signed with whomResearch export view + document URLs

What you get by default — one row per filtered deal exhibit: company identity, partner, deal type, signing/announcement dates, financial hints when disclosed, territory flags when stated, SEC document URL.

Honest coverage — only SEC registrants appear. Some foreign ADR / Level-I issuers resolve on EDGAR but have no licensing exhibit stream (F-6 / ownership only). Financial terms are often redacted ([***]).

Quick start

  1. Open the Actor in Apify Console.
  2. Paste tickers in Companies (e.g. PFE, BMY, ZLAB).
  3. Optionally set a date window and Max deal rows for a first test.
  4. Click Start → open the Overview dataset view → Export Excel/CSV.

Ready-made examples (published tasks)

ExampleBest for
Top US big pharma smoke testFirst run / QA
China / Asia ADRs in the listAsia focus
Single ticker deep historyOne-company research
Research export columnsSpreadsheet handoff

(Publish the four tasks in Console to activate Store Examples URLs.)

What it extracts

CategoryFields
Companycompany_name, ticker, cik, country, former_names
Deal identitydeal_id, deal_family_id, deal_type, is_amendment, partner
Datessigning_date, effective_date, closing_date, announcement_date (≈ filing date), filing_date
Economicsupfront, milestones, royalties, total_deal_value, currency, financials_redacted
Rightsexclusive, co_commercialization, option_to_license, worldwide_rights, china_rights, us_rights, eu_rights, japan_rights
Science hintsasset_hint, therapeutic_area, clinical_phase, modality (sparse — often absent from exhibits)
Sourcefiling_form, exhibit_type, exhibit_title, document_url, index_url, source

Important / limitations

  • Only SEC registrants appear (U.S. filers and foreign issuers via 20-F / 6-K / ADRs). Pure home-market listings with no EDGAR footprint are skipped or return zero deals.
  • Manual CIK map for common OTC ADRs (Roche→Genentech, Daiichi, Bayer, etc.) and keeps Merck Group (KGaA) ≠ Merck & Co.
  • Dollar amounts are frequently redacted under confidential treatment.
  • Product / phase / modality fields are best-effort and often empty — exhibit titles rarely carry full scientific detail.
  • Employment, lease, credit-facility and stock-plan exhibits are filtered when deal-keyword filtering is ON.
  • Respect SEC fair-access rules (identify with a User-Agent email; ~10 requests/second). The Actor throttles automatically.

Input

FieldTypeDefaultNotes
companiesstring[]Required. Tickers or Name|TICKER|Country
formsstring[]8-K, 10-K, 10-Q, 20-F, 6-K, …Filing types to open
dateFrom / dateTodateYYYY-MM-DD
maxFilingsPerCompanyinteger120Newest first; 0 = all
maxDealsinteger0Row ceiling; 0 = no cap
requireDealKeywordsbooleanfalseON = stricter license/collab/M&A titles only
peekExhibitTitlesbooleantrueRead document head when title thin
harvestExhibitIndexbooleantrueItem 15 exhibit list
resolveIncorporatedbooleantrueFollow incorporated-by-reference
dedupeModestringkeep_base_and_latestAmendment grouping
extractFieldsbooleantruePartner / dates / financials / rights
asiaRelatedOnlybooleanfalseKeep Asia-flagged rows only

API-only (omit from Console — pass via JSON / API):

FieldDefaultNotes
writeLocalCsvtrue locallyWrite output.csv outside cloud
useDefaultCompaniesfalseOpt-in curated ~35 list when companies empty (API only)
maxCompanies0Cap company count (0 = all) — API only
writeFilingsInventorytrue locallyProgressive archive/filings.csv
downloadDealDocumentstrue locallySave exhibits under archive/documents/{TICKER}/
appendArchive / archiveDirCatch-up / custom archive folder
llmApiKey / llmModel / llmBaseUrlOptional OpenAI-compatible field refinement
userAgentbuilt-inOverride SEC contact User-Agent
verboseLogsfalseExtra debug lines
proxyConfigurationApify proxy on cloudRarely needed for EDGAR

Example input

{
"useDefaultCompanies": false,
"companies": ["PFE", "BMY", "ZLAB"],
"dateFrom": "2020-01-01",
"maxFilingsPerCompany": 80,
"requireDealKeywords": true,
"peekExhibitTitles": true,
"extractFields": true
}

How it works

  1. Load the SEC company ticker directory (+ manual CIK map for OTC ADRs).
  2. Resolve each input company to a CIK.
  3. Download the registrant’s submissions history (including paginated archives).
  4. Optionally harvest 10-K Item 15 and resolve incorporated-by-reference exhibits.
  5. Scan filing indexes for EX-10 / EX-2 / EX-99 deal-like exhibits.
  6. Deduplicate amendment chains; extract structured fields heuristically.
  7. Push one dataset row per kept deal (+ optional local archive).

Output sample

{
"deal_id": "0000078003-0000078003-24-000123-EX-10.1-3",
"company_name": "PFIZER INC",
"ticker": "PFE",
"cik": "0000078003",
"partner": "BioNTech SE",
"deal_type": "collaboration",
"signing_date": "2020-03-17",
"announcement_date": "2020-03-20",
"filing_form": "8-K",
"filing_date": "2020-03-20",
"exhibit_type": "EX-10.1",
"exhibit_title": "Collaboration Agreement",
"document_url": "https://www.sec.gov/Archives/edgar/data/78003/…/ex101.htm",
"financials_redacted": true,
"asia_related": false,
"match_reason": "keyword_match"
}

How much does it cost to scrape SEC EDGAR deals?

Pay-per-event (PPE) — HTTP-only, no residential proxy required. List prices (FREE tier):

EventFREEBronzeSilverGoldPlatinum / Diamond
Actor startFreeFreeFreeFreeFree
Deal exhibit row$0.02$0.018$0.015$0.012$0.01
ScenarioDealsFREE tier total (rows only)
Smoke test (2–3 companies)~30~$0.60
Mid run (10 companies)~150~$3.00
Full custom list (~35 tickers)~500~$10.00
1,000 deal rows1,000~$20.00

Apify platform compute is separate and usually small on this Actor (no browser). Full-history runs on large filers can take longer — use dateFrom / maxFilingsPerCompany for cheaper tests.

This Actor only accesses data the SEC makes publicly available under its fair-access policy (identify yourself with a User-Agent; stay under the published rate guidance). As with any dataset that may include personal names inside contracts, ensure your use complies with applicable law (including GDPR where relevant).

Local development

cd sec-edgar-licensing-deals-scraper
npm install
npm test
apify run --input-file=./input.json
  • Default KV input: .actor/INPUT.json (Console Try mirror).
  • Repo input.json merges when not on cloud (KV/CLI overrides).
  • Results: storage/datasets/default/, local output.csv, optional archive/ (filings + deals + documents).

Support

Contact corentin@outreacher.fr if you need a custom SEC pipeline (deeper field extraction, schedules, private universes).

These Actors cover the same job or the next step in the workflow. Apify’s automatic recommendations stay inside one category — this list is the rest of the toolkit.

ActorUse it when
Doctolib Practitioner ScraperDoctolib practitioner directory
Drhouse Conseillers ScraperDrhouse Conseillers Scraper
Fhf Annuaire ScraperFhf Annuaire Scraper
International Schools Scraper · Export Fees, CV & ContactsInternational Schools Scraper
local.ch scraper · Swiss business directory & local leadslocal.ch scraper
OneDoc.ch scraper · Swiss dentists, doctors & healthcare leadsOneDoc.ch scraper
French Companies · Search & SIREN EnrichFrench companies: search and SIREN enrich
SW Website Rankings ScraperRank the website / domain after you have the URL