database

What a quantity costs at each provider, cheapest first

Prices quantity units of type at every provider selling it in pricing_model, from the published price ladders. per_gb and per_request: the cheapest of volume tiers (quantity × unit price, or the tier minimum when that is cheaper) and plans (bought as many times as needed), over one-time and monthly tiers (a monthly plan counts once); one tier per quote, tiers are not combined, except that a graduated ladder is one candidate (each band's units at that band's rate, the lowest band from 0, at least the lowest band's quantity, which is the smallest purchase, and at least the minimum charge on the lowest band). per_ip, per_port and unlimited: the same over monthly tiers, times months, plus quarterly tiers when months is a multiple of 3 and yearly tiers when it is a multiple of 12 (price × months ÷ 3 or 12); a product with only daily or weekly prices is converted at 30 days or 4.345 weeks a month and says so in notes. Trial and other once-only tiers (once: true) are never used. Only tiers matching ip_version (default ipv4 for datacenter and isp, where tiers without an IP version count as IPv4; any otherwise) and shared (default any) are priced; each quote carries the ip_version and shared of its tier, and the result echoes both filters. Without a usable ladder the quote is an estimate (estimate: true). Quotes use each provider's published list prices in USD, excluding taxes, fees, promotions and coupon codes; confirm on the provider's site before buying. Invalid values are a 400 whose error lists the allowed values; a parameter given twice is a 400; unknown parameters are named in warnings.

get/quote

Request

  • Base URL: https://workingproxysites.info/api/v1
  • URL: https://workingproxysites.info/api/v1/quote
  • Auth: none required

Query parameters

type'residential' | 'mobile' | 'datacenter' | 'isp' required

Proxy type to price.

quantitynumber required
Example:100

Units to buy, in the pricing model's unit: GB (per_gb), IPs (per_ip), ports (per_port), thousands of requests (per_request), ports or plans (unlimited). Whole numbers for per_ip, per_port and unlimited.

pricing_model'per_gb' | 'per_ip' | 'per_port' | 'per_request' | 'unlimited'

Default: the type's usual model (per_gb for residential and mobile, per_ip for datacenter and ISP). Only products billed this way are quoted.

monthsinteger

per_ip, per_port and unlimited: months of service; a multiple of 3 or 12 also prices quarterly or yearly tiers. Ignored (with a warning) for per_gb and per_request.

ip_version'ipv4' | 'ipv6' | 'any'

Which tiers to price by the IP version they sell: ipv4 (tiers without an IP version count as IPv4), ipv6 or any. Default ipv4 for datacenter and isp, any for residential and mobile. Providers without a matching tier are left out, and a warning counts them.

shared'true' | 'false' | 'any'

true: only tiers of shared IPs; false: only dedicated IPs; any: every tier. Tiers that do not say match only any. Providers without a matching tier are left out, and a warning counts them.

listing_status'active' | 'pre-launch' | 'defunct' | 'suspended' | 'unverifiable' | 'any'

Listing status of the providers to quote; "any" includes every status.

limitinteger

Number of quotes returned (cheapest first).

Response

Quotes, cheapest first.

type'residential' | 'mobile' | 'datacenter' | 'isp' required
pricing_model'per_gb' | 'per_ip' | 'per_port' | 'per_request' | 'unlimited' required
quantitynumber required
unitstring required

What quantity counts: GB, IP, port, 1k requests, or port or plan.

monthsinteger nullable required

Months priced for per_ip, per_port and unlimited; null for per_gb and per_request.

ip_version'ipv4' | 'ipv6' | 'any' required

The ip_version filter applied (the type default when not given).

listing_statusstring required
totalinteger required

Providers quoted (before limit).

limitinteger required
warningsstring[] required

Ignored parameters, providers priced in another model, unpriced products, products left out because no tier matches ip_version / shared, how many quotes are estimates.

caveatsstring[] required

How to read the quotes.

Changes

No recorded changes to this operation across all 1 revision of this API.