Documentation Index
Fetch the complete documentation index at: https://mintlify.com/screenpipe/screenpipe/llms.txt
Use this file to discover all available pages before exploring further.
Search Content
Query Screenpipe for content based on various filters. The search endpoint is the primary way to retrieve contextual data from your screen recordings and audio transcriptions.Endpoint
Use Cases
- Search for specific text across all applications
- Find content from a specific application or window
- Get screenshots from a particular time period
- Retrieve all visits to a specific website
Query Parameters
Search query string. Searches across OCR text, audio transcriptions, and UI elements.Example:
"authentication", "meeting notes"Maximum number of results to return per page.Range: 1-1000
Number of results to skip for pagination.Use with
limit for paginated results.Type of content to search for.Options:
all- All content typesocr- Only screen text (OCR)audio- Only audio transcriptionsui- Only UI element textaudio+ui- Audio and UI contentocr+ui- OCR and UI contentaudio+ocr- Audio and OCR content
Filter results after this timestamp.Format: ISO 8601 date-time (e.g.,
2024-03-08T10:00:00Z)Filter results before this timestamp.Format: ISO 8601 date-time (e.g.,
2024-03-08T18:00:00Z)Filter by application name.Example:
"Chrome", "Slack", "VS Code"Filter by window title.Example:
"GitHub - Pull Requests"Filter by browser URL (requires browser extension or accessibility access).Example:
"github.com", "docs.screenpi.pe"Include base64-encoded frame images in the response.
Filter by frame name/identifier.
Minimum length of text content in characters.
Maximum length of text content in characters.
Comma-separated list of speaker IDs to filter audio content.Example:
"1,2,5"Filter audio transcriptions by speaker name (case-insensitive partial match).Example:
"john"Filter by whether the window was focused.
true- Only focused windowsfalse- Only unfocused windows
Include cloud-synced data in search results.Requires cloud sync to be enabled.
Examples
Basic Search
Search for recent content containing “authentication”:Search by Application
Find all content from Chrome in the last 7 days:Search Browser Activity
Get all GitHub activity with screenshots:Search Audio Transcriptions
Find meeting transcriptions from a specific speaker:Time Range Search
Get all activity during work hours:Response
Array of content items matching the search criteria.
Pagination information
Cloud search metadata (only present when cloud sync is available)
OCR Content
Audio Content
UI Content
Response Example
TypeScript SDK Example
Error Responses
400 Bad Request
Invalid parameters or malformed query:500 Internal Server Error
Database or server error:Performance Tips
Next Steps
- Retrieve frame images using frames endpoint
- Monitor API health with health endpoint