passlisted in Coinbasecounted above 87% of Storage
0.01 USDC
per call, as the listing declares it on eip155:
- Validation state
- pass
- Uptime, 7 / 30 / 90 days
- 100% / 100% / 100%
- Calls, trailing 30 days
- 17
- Unique payers, trailing 30 days
- 4
- Last called
- 2026-09-08 17:15 UTC
- First observed by TOLLderived
- 2026-09-10
- Pricederived
- 0.01 USDC
- Networks
- 2
How big is this endpoint among the ones like it?
No trace is drawn of this endpoint’s own volume. Its counters have changed 2 times across 29 observations, and 3 changes are the fewest this site will draw a trace through, because two points and a guess are not a series. Every observation is in the JSON.
upload is a POST endpoint at img402.dev, listed in the Coinbase registry and filed by TOLL under storage.
Per call, upload declares 0.01 USDC on Base.
The listing describes the request as a json body with the field file.
For upload the listing declares 2 accepts on Base and Solana, to 2 different wallets.
upload returns json; the example shows id, url, expiresAt, sizeBytes and contentType.
The daily sweep got a valid payment challenge from upload on 2026-09-15, as at every sweep since 2026-09-11.
upload is the only listed endpoint on img402.dev.
Over 30 days: 17 calls, 4 payers, about 4 calls per payer.
upload was last called 7 days before the snapshot.
The nearest comparably priced alternatives in storage are upload to ipfs on kleros-ipfs-gateway.fly.dev and upload on stablestudio.dev.
It is cheaper than 45% of comparable listings in storage.
Across storage, 223 endpoints carry counters and upload out-counts 87% of them.
No other listed endpoint pays to the same wallet.
The price of upload is declared by 39 other listings in storage too.
the payment options, as of 2026-09-15 21:20 UTC · method · pinnable
| registry | network | asset | amount | scheme | pay to |
|---|---|---|---|---|---|
| Coinbase | eip155: | USDC | 0.01 USDC | exact | 0x77f3c9…8D6c09 |
| Coinbase | solana: | USDC | 0.01 USDC | exact | 9xuipz9Y…K6deYX |
the checks, as of 2026-09-15 04:05 UTC · method · pinnableendpoint answered HTTP 402
No named check failed.
Every sweep that observed this endpoint, newest first.
| observed, UTC | state | failed checks | sweep |
|---|---|---|---|
| 2026-09-15 04:05 UTC | pass | 0 | daily-2026-09-15 |
| 2026-09-14 04:04 UTC | pass | 0 | daily-2026-09-14 |
| 2026-09-13 04:04 UTC | pass | 0 | daily-2026-09-13 |
| 2026-09-12 06:19 UTC | pass | 0 | daily-2026-09-12 |
| 2026-09-11 09:45 UTC | pass | 0 | daily-2026-09-11 |
Presence in a registry, not liveness of the service (method). Newest first.
- listed in Coinbase
From the registry record, not validated by TOLL.the declared schema, as of 2026-09-08 17:15 UTC · method · live
The input and output block
{
"input": {
"body": {
"file": "<base64-encoded-image>"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"id": "abc123",
"url": "https://i.img402.dev/abc123.png",
"expiresAt": null,
"sizeBytes": 12345,
"contentType": "image/png"
}
}
}Cite this page
The pinned URL below renders this page from the snapshot of 2026-09-15 21:20 UTC and does not change; the live page does, every six hours. Data reuse is under CC BY 4.0 (terms).
Plain text
TOLL, "upload on img402.dev", snapshot of 2026-09-15 21:20 UTC. https://tollindex.com/e/img402-dev-api-upload-1a98a1/at/2026-09-15T21-20Z. Accessed [access date].
BibTeX
@misc{toll-e-img402-dev-api-upload-1a98a1-2026-09-15T21-20Z,
author = {TOLL},
title = {upload on img402.dev},
howpublished = {\url{https://tollindex.com/e/img402-dev-api-upload-1a98a1/at/2026-09-15T21-20Z}},
year = {2026},
month = {9},
note = {Pinned view of the snapshot of 2026-09-15 21:20 UTC. Accessed [access date].}
}None yet. Anything submitted through the form below is published here with its outcome.