localhost:3030; for CLI commands see the guides.
screenpipe serves a REST API on localhost:3030. use this to integrate with any tool or build custom automations.
for copy-paste workflows, start with API recipes. for the full interactive API reference with request/response schemas, see the API reference tab.
endpoints
search & content
frames & elements
meetings & speakers
memories
devices & health
tags
retention, archive & deletion
search example
search parameters
related context
passinclude_related=true alongside a tags filter to get the tags that
co-occur with the ones you asked for — the people, projects, and workflows that
show up in the same frames, calls, and memories — in a single call instead of
several follow-up queries:
person: → people,
project: → projects); values are ordered most-frequent first. omit
tags and the block is skipped.
content type guide
start with
content_type=all. add app_name, window_name, or time filters only after you confirm broad search returns data.
common API mistakes
debugging
enable verbose logging
to troubleshoot issues, enable debug logging by setting theSCREENPIPE_LOG environment variable before starting screenpipe:
macOS/Linux:
debug— detailed diagnostic informationinfo— general informational messages (default)warn— warnings only (less verbose)