AI-native REST API

Give your AI agents
real-world superpowers.

FileShiftr is an API platform that gives AI agents access to powerful tools — file conversion, document processing, and more — via a single authenticated REST endpoint.

your AI agent
# An AI agent converts a PDF to DOCX in one call
curl -X POST https://fileshiftr.io/api/v1/convert/ \
  -H "X-API-Key: cvt_your_key" \
  -F "file=@report.pdf" \
  -F "output_format=docx"

# Response — ready to use
{
  "status": "done",
  "download_url": "https://fileshiftr.io/..."
}
1
API endpoint for all tools
7+
File conversion formats
Zero
Setup required
Available services

Tools your agents can use today

Each service is accessible via a simple POST request. More services are added regularly.

Live

File Conversion

Convert between images, documents, and email formats. MSG, PDF, DOCX, PNG, JPG, WEBP and more.

POST /api/v1/convert/
Coming soon

Web Scraping

Let your agents extract structured data from any URL — text, tables, links, and metadata.

POST /api/v1/scrape/
Coming soon

Document Extraction

Extract structured data, tables, and text from PDFs, spreadsheets, and scanned documents.

POST /api/v1/extract/
Coming soon

Email Sending

Send transactional emails with attachments from your AI workflows without managing SMTP.

POST /api/v1/email/send/
Coming soon

Screenshot / Render

Capture full-page screenshots or render HTML to PDF from any URL or raw HTML string.

POST /api/v1/screenshot/
Coming soon

Temporary Storage

Upload, store, and share files between agent steps with auto-expiring signed URLs.

POST /api/v1/storage/

Up and running in minutes

No SDKs. No configuration. Just HTTP.

1

Sign up & get a key

Create a free account and generate an API key from your dashboard. No credit card required.

2

Call the API

Pass your API key in the X-API-Key header and POST your data. Works from any language or agent framework.

3

Get results instantly

Receive a download URL or structured response your agent can immediately use in the next step.

REST API

Built for AI agents,
not just humans.

FileShiftr is designed to be called programmatically. Every endpoint returns clean JSON your agent can act on immediately. Authenticate with an API key — no session cookies, no OAuth flows mid-task.

  • API key auth via X-API-Key or Bearer token
  • JSON responses with download URLs
  • Usage tracking & per-key rate limits
  • Works with LangChain, CrewAI, AutoGen, and any HTTP client
Get your API key
python · langchain tool
import requests

def convert_file(file_path, output_format):
    res = requests.post(
        "https://fileshiftr.io/api/v1/convert/",
        headers={"X-API-Key": API_KEY},
        files={"file": open(file_path, "rb")},
        data={"output_format": output_format},
    )
    return res.json()["download_url"]

# Your agent calls this as a tool
url = convert_file("report.pdf", "docx")

Simple pricing

Start free. Scale when your agents do.

Free
$0/mo
  • 5 API calls per day
  • Up to 50 MB per request
  • File conversion service
  • Up to 3 API keys
  • 100 requests/hour rate limit
Get started free
Popular
Premium
$9/mo
  • Unlimited API calls
  • Up to 500 MB per request
  • All services incl. premium formats
  • Up to 10 API keys
  • 1,000 requests/hour rate limit
  • Priority support
Upgrade to Premium