IPRoyal
IPRoyal's own published proxy pricing (iproyal.com) — residential, datacenter, ISP and mobile plan tiers, straight off their public pricing pages.
Domain: iproyal.com
Also known as: IPRoyal, iproyal, iproyal.com
Call it directly
bowmark.providers.iproyal.getPlans(productType?: IproyalProductType): Promise<IproyalPlanTier[]>Functions
| Function | What it does |
|---|---|
getPlans | Reads IPRoyal's own published proxy pricing — residential, datacenter, ISP and mobile plan tiers, current "from" price and unit, straight off their public /pricing/ pages. |
Types
type IproyalProductType = "residential" | "datacenter" | "isp" | "mobile";
interface IproyalPlanTier {
productType: IproyalProductType;
tier: string;
price: number;
unit: string;
billingMode: "subscription" | "payAsYouGo" | null;
}Examples
// what does IPRoyal charge for proxies, across every product line?
const plans = await bowmark.providers.iproyal.getPlans();
log(plans.map(p => `${p.productType} ${p.tier}: $${p.price}${p.unit}`).join("\n"));// just residential — subscription vs. pay-as-you-go
const residential = await bowmark.providers.iproyal.getPlans("residential");
log(residential.filter(p => p.billingMode === "subscription"));