API Reference
Documentation
REST API for patent search, analysis, and intelligence. All endpoints return JSON. Base URL: https://api.patentnexus.net
01 / Authentication
API keys
All requests require an API key passed as a Bearer token in the Authorization header. Get your key from the account dashboard.
Authorization: Bearer pn_live_your_key_herecurl -H "Authorization: Bearer pn_live_..." \
"https://api.patentnexus.net/v1/search?q=battery+cathode"02 / Search
Patent search endpoints
/v1/searchFull-text keyword search across title, abstract, and claims.
1 credit/v1/search/semanticVector similarity search — finds patents by meaning, not just keywords.
3 credits/v1/search/combinedHybrid search: keyword + semantic, merged and reranked.
4 credits/v1/search/assigneeSearch patents by assignee (company or individual).
1 credit/v1/search/inventorSearch patents by inventor name.
1 credit/v1/search/cpcSearch patents by CPC classification code.
1 creditcurl "https://api.patentnexus.net/v1/search?q=battery+cathode&limit=10" \
-H "Authorization: Bearer pn_live_..."03 / Patent Lookup
Patent details
/v1/patents/:numberFull patent details: title, abstract, claims, inventors, assignees, CPC codes, citations.
1 credit/v1/patents/:number/citationsPatents cited by and citing this patent.
1 credit/v1/patents/:number/similarSemantically similar patents.
3 creditscurl "https://api.patentnexus.net/v1/patents/US10000000B2" \
-H "Authorization: Bearer pn_live_..."04 / Analysis
AI analysis endpoints
/v1/analyze/patentabilityFull patentability analysis: prior art, novelty assessment, claim gaps, recommendations.
20–50 credits/v1/analyze/classifyClassify invention into CPC codes and technology domains.
3 credits/v1/landscapePatent landscape: filing trends, top assignees, geographic distribution.
10 credits/v1/stats/assigneePatent statistics for a specific assignee.
2 creditscurl -X POST "https://api.patentnexus.net/v1/analyze/patentability" \
-H "Authorization: Bearer pn_live_..." \
-H "Content-Type: application/json" \
-d '{"description": "A battery with a solid-state electrolyte...", "depth": "standard"}'05 / Errors
Error responses
All errors return a consistent JSON shape with an error_code and message.
{"error_code": "NOT_FOUND", "message": "Patent not found"}BAD_REQUESTInvalid parametersUNAUTHORIZEDMissing or invalid API keyINSUFFICIENT_CREDITSBalance too lowNOT_FOUNDResource not foundRATE_LIMITEDToo many requestsINTERNAL_ERRORServer error06 / Rate Limits
Rate limits
Exceeded limits return a 429 RATE_LIMITED response.