Ingest Image

Upload images to get a file_id for chat operations with AI vision.

Fast
Average 2s response
🛡️
Secure
Enterprise-grade
⏱️
Reliable
99.9% uptime SLA
example.js
REST API
const response = await fetch(
  'https://api.skimming.ai/ingest/v1/api/image',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
      'Content-Type': 'application/json',
    },
    body: JSON.stringify({
      file_id: 'abc123-def456-ghi789',
      question: 'What are the main points?',
      streaming: false
    })
  }
);
const data = await response.json();
console.log(data);

What's in the API

Powerful features designed to help you build amazing applications with ease.

Vision-Ready file_id

Upload an image and get a `file_id` that can be used with image chat endpoints.

OCR Preparation

Optimized for workflows that need OCR + Q&A from screenshots, scans, and photos.

Broad Format Support

Supports common image formats including JPG, PNG, GIF, WebP, BMP, TIFF, SVG, and HEIC.

Fast Upload Workflow

Simple multipart upload designed for quick ingestion and immediate follow-up questions.

Reusable for Multiple Questions

Ingest once, then ask multiple questions without re-uploading the same image.

Secure Access

All access to ingested content remains behind your API key.

Common Use Cases

See how developers are using this API to solve real-world problems.

OCR Pipelines

Upload images then query extracted text via chat endpoints.

Receipt & Invoice Capture

Ingest images to build expense and bookkeeping workflows.

Support Screenshot Triage

Upload screenshots to extract error messages and UI context.

Chart & Diagram Reading

Ingest charts/diagrams and ask questions about what they show.

Content Moderation

Ingest images to analyze content and classify policy-sensitive media.

Document Scans

Upload scanned pages for OCR and question answering.

Technical Specifications

Everything you need to know to integrate this API.

Endpoint

Base URL

/v1/ingest/v1/api/image

HTTP Method

Request type

POST

Authentication

Security method

Bearer Token (API Key)

Rate Limit

Request limits

Based on subscription tier

Frequently Asked Questions

Haven’t got your answer? Contact our support now

How do I get started with this API?

What authentication method does this API use?

What are the required headers?

Does this endpoint support streaming?

What AI models are available?