Skip to main content
This guide screens antibody-drug conjugate (ADC) licensing and collaboration deals announced since 2024, ranks them by stated upfront payment, and opens the top deal for its full terms and source filings.

Prerequisites

  • A Pav API key in PAV_API_KEY. See Quickstart.
  • Python 3.9+ and pip install requests.

Approach

  1. Search every phrasing. Deal q matches exact terms with no synonym expansion, so search antibody-drug conjugate and ADC separately and merge by deal_id.
  2. Filter by type and date with deal_type and announced_from.
  3. Rank by a stated term. List rows carry total_value, upfront and milestone values. Many deals disclose no figure; skip those rather than treating them as zero.
  4. Open the deal with GET /v1/deals/{deal_id} for royalties, territories, rights and the source of each lifecycle event.

Script

deal_screen.py
Example output (September 2026)
Exact-term search can also match deals that mention the term in passing. Read summary and rights_summary before treating a hit as a comparable.

Reading deal terms

  • amount is in base currency units with an ISO currency. raw_text keeps the source wording, including qualifiers such as “up to”.
  • not_disclosed: true means the source explicitly withheld the term. A missing term means none was stated.
  • evidence is the source sentence each value was read from; each lifecycle event carries the source_url that reported it.
  • latest_event_type is the deal’s current state. Filter with event_type=completed for closed deals, or terminated for failed ones.

Variations

  • One company’s deal history: company_id=<id> with sort=announced_at.
  • Large M&A: deal_type=acquisition&min_value_usd=1000000000&sort=headline_value.
  • Exact count for a screen: add include_total=true.