Skip to content

QuarkIP LOGOHelpCenter

Login

QuarkIP LOGOHelpCenter

Login

Quick Start Guides

6
  • What is QuarkIP?
  • How to Sign Up for QuarkIP?
  • How to Top-Up?
  • How to Purchase a Proxy?
  • How to reset proxy password
  • What is the Referral Program?

FAQ

9
  • Which countries’ proxies do we offer?
  • What happens if I don’t use all my traffic?
  • Can I extend the plan of my proxy service?
  • How Can I Contact You?
  • Are the proxies I buy from QuarkIP exclusive?
  • How Fast Are QuarkIP Proxies?
  • What’s the Difference Between Datacenter Proxies and Datacenter IPv6 Proxies?
  • What’s the Difference Between ISP and Residential Proxies?
  • What Kind of Free Trial Plans Do You Offer?

Billing and Pricing

6
  • Do you offer refunds for your proxies?
  • Why does my purchased proxy show as “In progress”?
  • Where can I get an invoice for my order?
  • Does QuarkIP offer discounts?
  • Can I cancel my order at any time?
  • What payment methods does QuarkIP support?

Residential Proxies

8
  • How to Manually Switch IP While Maintaining Sticky Proxy
  • How to Claim Your 200MB Free Trial
  • Where can I view my traffic usage?
  • How to Whitelist an IP Address
  • Can I change my password?
  • Will the traffic I purchase expire?
  • How to Use Residential Proxies
  • How to Purchase Residential Proxies

Datacenter Proxies

7
  • How do I purchase datacenter proxies?
  • How to use datacenter proxies?
  • Can I use the same proxy on multiple devices at the same time?
  • How can I export all Datacenter proxies?
  • How to change my proxy protocol?
  • Do datacenter proxies support refunds?
  • How can I extend my datacenter proxy plan?

ISP Proxies

7
  • How do I purchase ISP proxies?
  • How to use ISP proxies?
  • How to change my proxy protocol?
  • How can I export all ISP proxies?
  • Can I get a refund for ISP proxies?
  • Can I use a ISP proxy on multiple devices at the same time?
  • How can I extend the duration of my static residential proxy plan?

Datacenter IPv6 Proxies

8
  • How to check if a website supports IPv6
  • How do I purchase datacenter IPv6 proxies?
  • How to use datacenter IPv6 proxies?
  • Can I use the same proxy on multiple devices at the same time?
  • How to export all Datacenter IPv6 proxy data
  • How do I change the proxy protocol?
  • Is the Datacenter IPv6 proxy eligible for a refund?
  • How to Extend Your Datacenter IPv6 Proxy Plan

Static Proxy Integration Guides

13
  • How to Set Up a Static Proxy on DICloak
  • How to Set Up a Static Proxy on Hidemium
  • How to Set Up a Static Proxy on Android
  • How to Set Up a Static Proxy on IOS
  • How to use QuarkIP Static Proxy with Safari
  • How to use QuarkIP Static Proxy with MoreLogin
  • How to Use QuarkIP Static Proxy with HubStudio
  • How to Use QuarkIP Proxy with Firefox
  • How to Use QuarkIP Proxy with Chrome
  • How to Use QuarkIP Proxy with AdsPower
  • How to Use QuarkIP Proxy with Shadowrocket
  • How to Use QuarkIP Proxy with Dolphin
  • How to Set Up a Proxy on V2Ray

Residential Proxy Integration Guides

14
  • How to Set Up a Resdiential Proxy on CosLogin
  • How to Set Up a Resdiential Proxy on DICloak
  • How to Use QuarkIP Residential Proxy with Shadowrocket
  • How to Set Up a Residential Proxy on Hidemium
  • How to Set Up a Residential Proxy on Android
  • How to Set Up a Residential Proxy on IOS
  • How to Set Up a Residential Proxy on V2Ray
  • How to Use QuarkIP Residential Proxy with HubStudio
  • How to Use QuarkIP Residential Proxy with Safari
  • How to Use QuarkIP Residential Proxy with MoreLogin
  • How to Use QuarkIP Residential Proxy with Dolphin
  • How to Use QuarkIP Residential Proxy with Adspower
  • How to Use QuarkIP Residential Proxy with Chrome
  • How to Use QuarkIP Residential Proxy with Firefox
api

API

6
  • API Authentication and Response Formats
  • Getting Started with the Static Proxy API
  • Get Static Proxy Transaction Details
  • Renew Static Proxy
  • List Static Proxy
  • API Errors and Troubleshooting
View Categories
  • HelpCenter
  • API
  • API Authentication and Response Formats

API Authentication and Response Formats

Authentication headers

Every API request must include these headers:

HeaderRequiredDescription
user-idYesThe client identifier issued by QuarkIP
access-keyYesThe API key issued by QuarkIP

Example request:

GET /openapi/static/node/list?page_no=1&page_limit=20 HTTP/1.1
Host: {domain}
client-id: {your-user-id}
access-key: {your-access-key}

If either credential is missing, invalid, or does not match the other, the API may return 401 with the message authentication error.

Keep your credentials secure

  • Store and use API credentials only on trusted server-side systems.
  • Do not hard-code your access-key in browser-based JavaScript, mobile applications, or public repositories.
  • Do not share a complete API token in support tickets, chat messages, or screenshots.
  • Store credentials in environment variables or a dedicated secret-management service.
  • If you believe a credential has been exposed, stop using it and contact QuarkIP Support.

Single-object responses

Endpoints that return a single object use the following structure:

{
  "code": 0,
  "msg": "Ok",
  "info": {}
}
FieldDescription
codeResult code. A value of 0 indicates success.
msgA short description of the result. Successful requests normally return Ok.
infoThe data object returned by the endpoint.

List responses

Endpoints that return a list use the following paginated structure:

{
  "code": 0,
  "msg": "Ok",
  "info": {
    "items": [],
    "item_total": 0,
    "page_no": 1,
    "page_limit": 20
  }
}
FieldDescription
info.itemsThe records returned on the current page.
info.item_totalThe total number of matching records.
info.page_noThe current page number.
info.page_limitThe maximum number of records returned on the current page.

Check whether a request succeeded

We recommend checking both the HTTP status and the code value in the response body:

  1. Confirm that your client received a valid HTTP response.
  2. Check that the response body contains "code": 0.
  3. Read the requested data from info.
  4. If code is not 0, log the code and msg values and handle the error accordingly.

Do not rely on the msg text alone, as the wording may vary depending on the validation error.

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
API Errors and TroubleshootingGetting Started with the Static Proxy API