File Format Inspector

file-formats.x402tookit.com · 9 paid endpoints · listed 2026-11-02

Parse a ZIP's first entry header: name, method, sizes, CRC, encryption, and zip-slip path or executable-name risks.

pendinglast check not yet
–valid x402 answers, 72 h
sharedUSDC received on Base, 7 days
2distinct payers, 7 days
10.5score (0-100)

Paid endpoints

MethodEndpointPriceNetworks
GETfile-formats.x402tookit.com/extension-vs-content
Compare a file name's extension with its real type from the first bytes; flags executables disguised as documents or images.
$0.02Polygon, Arbitrum, Base, Solana
GETfile-formats.x402tookit.com/gif-header
Read a GIF's version, width, height and global colour table size from its first 13 bytes.
$0.02Polygon, Arbitrum, Base, Solana
GETfile-formats.x402tookit.com/gzip-header
Parse a gzip header: method, flags, modification time, original file name, OS and compression hint.
$0.02Polygon, Arbitrum, Base, Solana
GETfile-formats.x402tookit.com/jpeg-info
Read a JPEG's width, height, components and baseline/progressive mode by walking its markers; flags JFIF and Exif.
$0.02Polygon, Arbitrum, Base, Solana
GETfile-formats.x402tookit.com/magic-bytes
Identify a file type from the first bytes (hex): PNG, JPEG, PDF, ZIP, ELF, EXE, MP4, SQLite and 40+ more signatures.
$0.02Polygon, Arbitrum, Base, Solana
GETfile-formats.x402tookit.com/pdf-header
Read a PDF's version and header position from its first bytes; flags junk before %PDF- and an invalid version.
$0.02Polygon, Arbitrum, Base, Solana
GETfile-formats.x402tookit.com/png-header
Read a PNG's width, height, bit depth, colour type and interlace from its first 33 bytes, and verify the IHDR CRC.
$0.02Polygon, Arbitrum, Base, Solana
GETfile-formats.x402tookit.com/webp-info
Read a WebP's width, height, lossy/lossless/extended format, alpha and animation flags from its first 30 bytes.
$0.02Polygon, Arbitrum, Base, Solana
GETfile-formats.x402tookit.com/zip-entry
Parse a ZIP's first entry header: name, method, sizes, CRC, encryption, and zip-slip path or executable-name risks.
$0.02Polygon, Arbitrum, Base, Solana

Latest checks

WhenEndpointHTTPmsResult
Not checked yet.

Income on Base (7 days)

This provider's payout address is shared by several providers, so its income is not shown as its own.

Is this your API?

Add the live badge to your docs:
<a href="https://logicnodes.io/observatory/p/file-formats.x402tookit.com"><img src="https://logicnodes.io/observatory/badge/file-formats.x402tookit.com.svg" alt="x402 status"></a>
x402 status badge
Claim it for free with x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.

Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/file-formats.x402tookit.com