SearchStax Site Search release notes for September 25, 2025 include a new PDF Extraction API for programmatically extracting text and metadata from PDF files.
Highlights
A brief summary of the most important updates in this release.
- New PDF Extraction API: You can now programmatically extract text and metadata from PDF files using a new API endpoint.
Added
New features added in this release.
[API] PDF Extractor Endpoint
We’ve added a new endpoint that lets you extract text from PDF documents. You can specify page ranges and optionally include file metadata in the response.
You can find your Search App's PDF Extractor Endpoint in the PDF EXTRACTOR tab under App Settings > All APIs.
You can authenticate with your App's Discovery API Key in the DISCOVERY tab.
This endpoint accepts a multipart/form-data request with the following parameters:
-
file(required): The PDF file (application/pdf) to process. -
pages(optional): A string specifying which pages to extract (e.g.,"1,3,5-8"). If omitted, all pages are processed. -
include_metadata(optional): A boolean (true/false) that returns PDF metadata in the response when set totrue.
The following curl snippet shows how to extract text from the first three pages of a PDF and include its metadata.
curl -X POST "https://pdfextractor-qa.searchstax.co/v1/<YOUR_APP_ID>/extract" \
-H "Authorization: Token <YOUR_API_KEY>" \
-F "file=@/path/to/your/file.pdf" \
-F "pages=1-3" \
-F "include_metadata=true"
A successful request returns a JSON object containing the extracted text. If include_metadata is set to true, the response also includes a metadata object.
{
"text": "...extracted text...",
"metadata": {
"contentType": "application/pdf",
"pageCount": 14,
"title": "Quarterly Report"
}
}
Note: The maximum amount of extracted text per request is 100 KiB.
Impact
This gives you a new way to ingest content from PDF files directly into an index without needing a separate extraction library.
Action Required
None.
Rollout
Details about the release schedule and scope.
- Target date: Thursday, September 25, 2025
- Scope: Acquia customers in US and EU regions. Additional regions will be available soon.
Known Issues
A list of any known issues in this release and any workarounds.
- None expected