ParseForge Scrapers

Image Converter API

parseforge/image-converter-api

Developer toolsOther

Convert images between JPEG, PNG, WEBP, AVIF, and SVG formats. Upload files or paste URLs, set quality and aspect ratio, and get converted images as a dataset.

Run this scraper See the API call
Total users
29
Monthly active
1
Total runs
319
Bookmarked
0
Rating
5.0 (2)
Last modified
12 days ago

Overview

ParseForge

Image Converter API

Convert images between JPEG, PNG, WEBP, AVIF, and SVG formats in one API call. Upload files or paste URLs, choose your output format, quality, and aspect ratio, and get converted images back as a dataset. No signup, no file size limits, no hidden costs.

Image conversion tools are scattered across websites that limit file size, charge per conversion, or force you to download software. This API takes any image URL or upload, converts it to your chosen format with optional resizing and quality control, and returns each result as a downloadable file in your dataset. Works with JPEG, PNG, WEBP, GIF, AVIF, TIFF, and SVG inputs.

Who uses it What they scrape Image Converter API for
Web developers Automate image format conversion for user uploads or content pipelines
E-commerce managers Convert product photos to WEBP or AVIF for faster page loads
Graphic designers Batch convert raster images to SVG for vector editing
Data analysts Standardize image formats from scraped datasets before analysis
Content creators Resize and convert images for social media or blog posts

What it does

This API converts images from one format to another, with optional resizing, quality adjustment, and SVG color control, returning each converted image as a file in your dataset.

  • ๐Ÿ–ผ๏ธ Multiple input sources: Upload images directly or paste URLs from the web, including JPEG, PNG, WEBP, GIF, AVIF, TIFF, and SVG.
  • ๐ŸŽจ Output format selection: Convert to JPEG, PNG, WEBP, AVIF, or SVG with one click.
  • ๐Ÿ“ Aspect ratio presets: Choose from original, 16:9, 4:3, 1:1, 3:2, or 21:9 without manual calculations.
  • โš™๏ธ Quality control: Set lossless, maximum, high, medium, or low compression to balance file size and visual quality.
  • ๐ŸŒˆ SVG color customization: For SVG output, set paths to black, white, or any hex color.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Image Converter API data

๐Ÿ–ฅ๏ธ Automate image format conversion for web apps.

A developer runs the API to convert user-uploaded JPEGs to WEBP for faster page loads, reducing bandwidth by 30%.

๐Ÿ“ฆ Batch convert product photos for e-commerce.

An e-commerce manager feeds a list of product image URLs and converts them all to AVIF for the smallest file sizes.

๐ŸŽจ Vectorize logos and icons for print.

A graphic designer uploads PNG logos and converts them to SVG with a custom hex color for consistent branding.

๐Ÿ“Š Standardize image formats in scraped datasets.

A data analyst runs the API on a set of scraped images to convert all to PNG with lossless quality before analysis.

๐Ÿ“ฑ Resize images for social media posts.

A content creator uploads photos and converts them to 1:1 square JPEGs for Instagram, using the medium quality preset.

Why choose this scraper

What you get
Batch processing Convert multiple images in one run, each with the same settings
No file size limits Upload or link images of any size without restrictions
SVG vectorization Raster images can be traced into SVG vector graphics
Quality presets Choose lossless for archives or low for web thumbnails
Aspect ratio presets Quickly crop to common ratios without manual resizing

How it compares

No other Store actor targets Image Converter API the same way, so the honest comparison is with the alternatives teams actually weigh.

Image Converter API Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When Image Converter API changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Configure the run by uploading images or pasting URLs, selecting the output format, and optionally setting aspect ratio, quality, and SVG color. Each image is processed individually and returned as a file in your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
  "imageFiles": [
    {
      "url": "https://cdn.pixabay.com/photo/2021/12/06/13/45/meta-6850393_1280.png"
    }
  ],
  "outputFormat": "svg",
  "aspectRatio": "original",
  "svgColor": "black",
  "quality": "lossless"
}

Pricing

Pay-per-result: $0.002 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.20
1,000 results $2.00
10,000 results $20.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect more results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Image Converter API.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Image Converter API through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/image-converter-api"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

My image didn't convert to SVG.

Ensure the output format is set to 'svg' and the SVG Color field has a valid value (black, white, or hex color). Raster images will be traced into vector paths.

The converted image looks pixelated.

Increase the quality setting to 'lossless' or 'maximum'. Lower quality settings compress the image and may reduce detail.

I got an error about invalid URL.

Check that the image URL is publicly accessible and ends with a valid image extension like .jpg or .png. Some URLs with redirects may not work.

The aspect ratio didn't change.

The aspect ratio setting crops the image to that ratio. If the original image already matches that ratio, no change occurs. Use custom resize options for exact dimensions.

My SVG output is black and white only.

SVG output uses the color you set in the SVG Color field. To get a colored SVG, enter a hex color like '#FF5733' instead of 'black' or 'white'.

The run finished but no files were returned.

Check that the input image URLs are valid and the output format is supported. Also verify that the image files are not corrupted.

FAQ

Question Answer
What image formats can I input? You can input JPEG, PNG, WEBP, GIF, AVIF, TIFF, and SVG files. SVG images will be rasterized before conversion.
What formats can I convert to? You can convert to JPEG, JPG, PNG, WEBP, AVIF, or SVG. SVG output traces raster images into vector paths.
How do I upload images? You can either upload image files directly in the input or paste public image URLs. Both methods work in the same run.
What does the quality setting do? Quality controls compression. Lossless keeps original quality, maximum is 100%, high is 90%, medium is 80-85%, and low is 70-75%.
Can I resize images? Yes, use the Aspect Ratio quick select to crop to common ratios like 16:9, 4:3, 1:1, 3:2, or 21:9. For custom dimensions, use the resize options.
How do I set a custom SVG color? Enter a hex color like '#FF5733' in the SVG Color field. Only works when output format is SVG.
Are there file size limits? No, there are no file size limits. You can upload or link images of any size.
How do I download the converted images? Each converted image is stored as a file in the dataset. You can download them individually or export the whole dataset.
Can I convert multiple images at once? Yes, upload or paste multiple image URLs in the input array. All will be processed with the same settings.
What happens to transparent backgrounds? Transparency is preserved when converting to PNG or WEBP. Converting to JPEG will replace transparency with a white background.
Is SVG output a true vector? SVG output traces raster images into vector paths. The result is a vector graphic, but quality depends on the source image complexity.
Can I use this for free? The API runs on Apify's platform with free usage credits. Check the pricing page for details on paid plans.

Related actors

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by ParseForge. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
imageFiles required array Upload images or paste image URLs to convert. Supports JPEG, PNG, WEBP, GIF, AVIF, TIFF, and SVG (vectorial images will be rasterized). [{"url":"https://cdn.pixabay.com/photo/2
outputFormat required string (6 options) Format to convert images to. Choose based on your needs: JPEG for photos (smaller), PNG for graphics with transparency, WEBP for modern web (best compression), AVIF for next-gen (smallest size), SVG for vector graphics (trace/vectorize raster images). svg
aspectRatio string (6 options) Quick aspect ratio selector for common formats. For more control, use the 'Resize Options' below. original
svgColor string Color for SVG paths. Choose 'black' for black, 'white' for white, or enter a custom hex color (e.g., '#FF5733', '#00A8E8'). black
quality string (5 options) Output quality level. Higher quality = better looking images but larger file sizes. Lower quality = smaller files but slight quality loss. lossless

Pricing

from $0.50 per 1,000 results

Charged forWhat it isPrice each
Actor Start Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). $0.00015 to $0.00025
Result Single result in the default dataset. $0.0005 to $0.002

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~image-converter-api/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

Rated 5.0 out of 5 across 2 reviews. Read them on Apify.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run Image Converter API on Apify All scrapers