Search Text
Search 3GPP specification text by natural language query. This is your primary research tool.
Covers 8,700+ 3GPP document versions across all indexed releases (Rel-15 through Rel-20). Returns semantically matched text passages, reranked for precision.
Typical workflow:
- Start with a broad search (e.g. query="handover procedure in NR", filter_series="38")
- Identify the relevant document (e.g. doc_number 38.331) and section from results
- Narrow with filter_doc_number for deeper exploration of that spec
- Use the sections/toc tool to browse the document structure
- Fetch full sections with the get_sections tool
Filter strategy: Use filter_series to scope by domain (38=NR, 23=architecture, 33=security). Use filter_doc_number when you know the spec. Use filter_release to compare evolution across releases (e.g. Rel-15 vs Rel-20). Filters are optional — omit all for the broadest search.
Exact identifiers: ASN.1 type, IE, AVP and Diameter command names in the query (e.g. "Ellipsoid-PointWithUncertaintyCircle", "LCS-EPS-Client-Name AVP", "AVP code 2501") are also matched literally against the clauses that define them. Those definitions come first and carry definition.
Exact values: numbers, constants, table numbers and symbol names in the query (e.g. "32400", "44.1 dB", "Table 5.2-1", "D_RX_OTA_MARGIN") are also matched literally against clause text, including numbers inside formulas. For a query that is mostly such terms, or when no meaning-based match contains them, clauses holding every term come first. Results that contain query terms carry matched_terms.
Results: Each result includes a matched text chunk (content) and optionally the full parent section (section_text). The relevance_score (0–1) from the reranker is the best quality signal. Always cite results as "TS 38.331 Section 5.3.5 (Rel-19)".
Dates for prior art: each result's provenance says when that version was uploaded to the 3GPP archive (UTC, from the 3GPP FTP listing) and the TSG plenary it was approved at, with source links; quote provenance.statement as written. Set available_before (e.g. a priority date) to search only versions uploaded before it. These are archive upload and approval dates, not publication dates, and they apply to the whole version, not to one clause.
Request
- Base URL: https://api.3gppscout.com (the document declares no server; this is the origin it was published from)
- URL: https://api.3gppscout.com/search/text
- Auth: none declared
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.