Everything you need to integrate JerrySniffs into your agents and applications. All endpoints are mounted under /api/v1.
For MCP-compatible agents, use the officially published jerrysniffs-mcp package on npm.
https://jerrysniffs.online
All product APIs require authentication. Use either the session cookie returned by login or an API token in the Authorization: Bearer header.
Store the returned token and use it for all subsequent requests:
Note: You can also create API Token (API Key) on dashboard from the usage page, then pass it to the official jerrysniffs-mcp server.
Use the official jerrysniffs-mcp package to connect JerrySniffs to MCP-compatible agents. Create an API token from the dashboard first; the MCP server reads it from the API_KEY environment variable and runs over stdio transport.
Note: If you are using PI agent, you might need to tell your LLM to first connect to jerrysniffs MCP by specifically asking for it. This is an issue with PI and only has to be done the first time.
Note: Add both Codex blocks: [mcp_servers.jerrysniffs] and [mcp_servers.jerrysniffs.env].
Search the web through the configured provider chain. Returns real-time results with URL, title, and snippet for each result.
| Parameter | Type | Description |
|---|---|---|
| query | string | Search query. Supports site: operators and advanced syntax. |
| limit | number | Number of results to return. |
| country | string | Country code for localized results (e.g. US, GB). |
| page | number | Page number for pagination (1-based). |
| start | number | Result offset for pagination. |
| tbs | string | Time-based search filter. Values: qdr:h (last hour), qdr:d (last day), qdr:w (last week), qdr:m (last month), qdr:y (last year). Custom range: cdr:1,cd_min:01/01/2026,cd_max:03/31/2026. |
Fetch any public URL and convert its content to clean, LLM-ready Markdown. Supports an optional proxy for pages that require it.
| Parameter | Type | Description |
|---|---|---|
| url | string | The public URL to fetch and convert. |
| proxy | string | Optional HTTP proxy URL (e.g. http://user:pass@host:port). |
Search Twitter/X posts in real time. Returns tweet text, author info, engagement metrics, and more. Useful for social signal monitoring and research.
| Parameter | Type | Description |
|---|---|---|
| query | string | Search query for Twitter/X. |
| search_type | string | One of Top (default) or Latest. |
| limit | number | Number of tweets to return. |
Look up a single tweet by its numeric ID. Returns full tweet details including author, text, engagement stats, and media.
| Parameter | Type | Description |
|---|---|---|
| id | string | Numeric tweet ID. |
Search Reddit posts across all subreddits or within a specific one. Supports sorting and time-range filters.
| Parameter | Type | Description |
|---|---|---|
| query | string | Search query for Reddit posts. |
| subreddit | string | Optional — restrict search to a specific subreddit. |
| sort | string | One of relevance (default), hot, top, new, comments. |
| time | string | One of hour, day, week, month, year, all (default). |
| limit | number | Number of posts to return. |
Search your API invocation logs. Every call to the above endpoints is logged with endpoint, input, output, status, HTTP code, duration, and timestamp. Useful for debugging, auditing, and cost tracking.
| Parameter | Type | Description |
|---|---|---|
| q | string | Plain text search across endpoint, status, HTTP code, input, output, and error. |
| endpoint | string | Filter by exact endpoint name (e.g. searchWeb, urlToMarkdown). |
| status | string | success or failure. |
| page | number | 1-based page number. |
| limit | number | Page size (capped by server config). |
| sort_by | string | created_at, endpoint, status, http_code, or duration_ms. |
| sort_dir | string | asc or desc. |