Expose Patent Beta Capabilities to Sonar API for Programmatic Lookup

:rocket: Feature Request

A clear and concise description of the feature or improvement you’d like to see.

In the UI, Patent Beta gives me full details for “US20140104323A1” (title, abstract, claims, inventors, dates, classifications).

However using sonar-pro via API, I only get a PDF URL - everything else is empty.

Tested across 5+ patents (US10670914B2, US9336750B2, US10416495B2, US20150364111A1, US20140104323A1) and get the same sparse results every time.

:magnifying_glass_tilted_left: Problem Statement

What problem or limitation does this feature aim to solve? Please describe the issue you’re facing and how this feature would help.

Feature would allow Perplexity Patent Beta to be usable within Sonar-pro. Its currently only available within the Perplexity UI.

:light_bulb: Proposed Solution

Describe how this feature should work. If possible, provide an example or use case demonstrating how it would be used.

I’d love any of these options:

  1. Dedicated endpoint like /patents/{number} returning structured JSON
  2. Sonar model/agent selection (model: ‘patents-sonar’ or agent: ‘patents’)
  3. Parameter to force Patent Beta lookup in chat/completions

Something like this would be perfect:
{
“model”: “sonar-pro”,
“agent”: “patents”,
“messages”: [{“role”: “user”, “content”: “US20140104323A1”}]
}

:pushpin: API Impact

  • Which API component is affected? [e.g., chat completions, retrieval, search filters]
  • Is this related to a specific model? [e.g., Sonar Deep Research]
  • Would this require new API parameters or changes to existing ones?

Would affect Sonar-pro or chat completions API.

Something like this would be perfect:
{
“model”: “sonar-pro”,
“agent”: “patents”,
“messages”: [{“role”: “user”, “content”: “US20140104323A1”}]
}

:counterclockwise_arrows_button: Alternatives Considered

Have you explored any workarounds? If so, what were they, and why are they insufficient?

I know l can use patent database specific APIs like USPTO, Lens.org etc. But l want to be able to use the LLM to return the result with the data that l wish to display. It can do it on the UI. So it could easily be made available to the sonar-pro api.

:paperclip: Additional Context

Add any other relevant information, links, or screenshots that can help us better understand your request.

I sent an email to the API and Support teams. Happy to discuss further in greater detail.


:e_mail: For direct inquiries, please reach out to api@perplexity.ai