{"uid":"cap_isHnfYWEpZeW8M-_F58kZ","slug":"network-calc-transfer-time-dde6dcde","name":"Network Calc Transfer Time","description":"Time to transfer a file at a bandwidth (with protocol overhead), or the bandwidth or data size implied by the other two.","url":"https://network-calc.x402tookit.com/transfer-time?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"size":{"type":"number","description":"Data size (with sizeUnit)"},"seconds":{"type":"number","description":"Duration in seconds (to solve for size or bandwidth)"},"rateUnit":{"type":"string","description":"bps, kbps, Mbps (default), Gbps, Tbps, or bytes per second: KB/s, MB/s, GB/s, MiB/s, GiB/s"},"sizeUnit":{"type":"string","description":"B, KB, MB (default), GB, TB, PB (decimal) or KiB, MiB, GiB, TiB, PiB (binary); all BYTES"},"bandwidth":{"type":"number","description":"Link or throughput rate (with rateUnit)"},"overheadPercent":{"type":"number","description":"Share of the rate lost to protocol overhead and inefficiency, 0 to 90 (default 0)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"hours":{"type":["null","number"]},"sizeGB":{"type":["null","number"]},"sizeMB":{"type":["null","number"]},"source":{"type":["null","string"]},"minutes":{"type":["null","number"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"seconds":{"type":["null","number"]},"sizeGiB":{"type":["null","number"]},"sizeMiB":{"type":["null","number"]},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"duration":{"type":["null","string"]},"rateMbps":{"type":["null","number"]},"sizeBytes":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"effectiveMBps":{"type":["null","number"]},"effectiveMbps":{"type":["null","number"]},"effectiveMiBps":{"type":["null","number"]},"overheadPercent":{"type":["null","number"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Jzvw0Wz7ilQvIq-0hk2mm","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates file transfer time given bandwidth and size, or solves for the missing variable (size or bandwidth) given the other two, with optional protocol overhead adjustment.","exampleAgentPrompt":"How long will it take to transfer a 50 GB file over a 100 Mbps link with 5% protocol overhead?","exampleUseCases":[{"title":"Backup window feasibility check","prompt":"I need to back up 2 TB of data every night over our 1 Gbps WAN link — with roughly 8% overhead for TCP and encryption, how many hours will that actually take?"},{"title":"Minimum bandwidth sizing","prompt":"I have to move a 500 GB database snapshot in under 4 hours — what's the minimum bandwidth I need if I assume about 10% protocol overhead?"},{"title":"Transfer size from available time and speed","prompt":"We have a 200 Mbps link and a 6-hour maintenance window with 5% overhead — how many gigabytes can we realistically transfer in that window?"}],"resultDescription":"Returns the computed third variable (transfer time, bandwidth, or data size) along with effective throughput in multiple units (Mbps, MBps, MiBps), size in decimal and binary units, a human-readable duration string, and a plain-language summary. May include overhead-adjusted rates and optional disclaimer or degraded-service flags.","failureModes":["Missing two of the three required variables (size, bandwidth, seconds) — endpoint needs exactly two to solve for the third","Overhead percent outside 0–90 range returns a validation error","Unrecognized sizeUnit or rateUnit strings cause a bad-request error","Providing all three variables (over-constrained) may return an error or warning"],"whenToPreferThis":"Choose this endpoint when you need a quick, accurate network transfer time calculation that correctly handles unit conversions (decimal vs binary), protocol overhead deduction, and can solve for any of the three variables (time, size, or bandwidth). Prefer it over generic calculators when you need structured JSON output with multi-unit breakdowns suitable for agent pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T00:35:07.952Z","isFirstParty":false,"canonicalSlug":"network-calc-transfer-time-dde6dcde"}