Menu
Docs/Integrations

Integrations

SnapSharp is a standard REST API that returns binary images. It works with any tool that can make HTTP requests.

API Reference

ToolLink
Interactive docs (Swagger)/api-docs
OpenAPI 3.0 specapi.snapsharp.dev/openapi.json
Postman CollectionDownload

Postman

Download the Postman Collection and import it directly:

Download Postman Collection

The collection includes:

  • Pre-configured {{base_url}} and {{api_key}} variables
  • Bearer token auth set at collection level
  • Ready-to-run requests for every endpoint
  • Example request bodies for POST endpoints

To use:

  1. Download the collection file
  2. In Postman: Import → select the .json file
  3. Go to collection Variables and set api_key to your key
  4. Run any request

n8n

Use the HTTP Request node to call SnapSharp:

  • Method: GET
  • URL: https://api.snapsharp.dev/v1/screenshot
  • Authentication: Header Auth
    • Header Name: Authorization
    • Header Value: Bearer YOUR_API_KEY
  • Query Parameters: url=https://example.com&width=1280
  • Response Format: File (binary)
{
  "method": "GET",
  "url": "https://api.snapsharp.dev/v1/screenshot",
  "authentication": "headerAuth",
  "headerParameters": {
    "Authorization": "Bearer {{ $env.SNAPSHARP_API_KEY }}"
  },
  "queryParameters": {
    "url": "={{ $node.Trigger.json.url }}",
    "width": "1280",
    "format": "png"
  }
}

Zapier

Use the Webhooks by Zapier action:

  • Action: Custom Request
  • Method: GET
  • URL: https://api.snapsharp.dev/v1/screenshot?url={{url}}&width=1280
  • Headers:
    • Authorization: Bearer YOUR_API_KEY
  • Response: The action returns a binary file. Use File type to store or pass it downstream.

Make (Integromat)

Use the HTTP → Make a request module:

  • URL: https://api.snapsharp.dev/v1/screenshot
  • Method: GET
  • Query String:
    • url{{url}}
    • width1280
    • formatpng
  • Headers:
    • AuthorizationBearer YOUR_API_KEY
  • Parse response: No (keep as binary)
  • Save to: Google Drive, Dropbox, or pass to next module

ChatGPT (GPT Action)

Add SnapSharp as a custom GPT Action so ChatGPT can take screenshots for you:

  1. Go to chat.openai.comMy GPTsCreate a GPT
  2. Open the Configure tab → scroll to Actions
  3. Click Add actionImport from URL
  4. Enter: https://api.snapsharp.dev/openapi.json
  5. Set Authentication to API Key → Type: Bearer
  6. Enter your SnapSharp API key
  7. Save and test

Now ChatGPT can take screenshots when you ask it to, e.g.:

"Take a screenshot of https://example.com and show me the result"

GPT Actions can display images inline in the chat. SnapSharp returns binary images — make sure you have an action that can handle image responses.

Claude (Anthropic)

SnapSharp exposes an Anthropic tool manifest at:

https://api.snapsharp.dev/.well-known/anthropic-manifest.json

You can also use SnapSharp directly as a tool in the Claude API:

{
  "name": "take_screenshot",
  "description": "Take a screenshot of a URL and return the image",
  "input_schema": {
    "type": "object",
    "properties": {
      "url": { "type": "string", "description": "URL to screenshot" },
      "width": { "type": "integer", "default": 1280 },
      "format": { "type": "string", "enum": ["png", "jpeg", "webp"], "default": "png" }
    },
    "required": ["url"]
  }
}

In your tool handler, call:

GET https://api.snapsharp.dev/v1/screenshot?url={url}&width={width}&format={format}
Authorization: Bearer YOUR_API_KEY

Cursor (MCP)

SnapSharp exposes an OpenAI-compatible plugin manifest. You can add it as an MCP server in Cursor or any tool that supports the OpenAI plugin protocol:

https://api.snapsharp.dev/.well-known/ai-plugin.json

RapidAPI

SnapSharp is available on the RapidAPI marketplace. Do not import the main openapi.json for RapidAPI tooling — it describes Bearer auth to api.snapsharp.dev. Instead, use the RapidAPI-specific spec (correct base URL, X-RapidAPI-Key, and X-RapidAPI-Host):

https://snapsharp.dev/openapi-rapidapi.json

You can also download it from this site: openapi-rapidapi.json.

Configure your client with:

  • Header: X-RapidAPI-Key — your RapidAPI subscription key
  • Header: X-RapidAPI-Host — as shown in the RapidAPI endpoint page for SnapSharp

Plan limits and pricing follow your RapidAPI subscription; see the marketplace listing for current tiers and quotas.

Other tools

SnapSharp works with any HTTP client. Key details:

  • Base URL: https://api.snapsharp.dev
  • Authentication: Authorization: Bearer YOUR_API_KEY
  • Response: Binary image (image/png, image/jpeg, or image/webp)
  • Method: GET (query params) or POST (JSON body)
# cURL example
curl "https://api.snapsharp.dev/v1/screenshot?url=https://example.com" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  --output screenshot.png