IPIPGO ip proxy API Proxy Easy Start Guide: Interface Calls Tutorial

API Proxy Easy Start Guide: Interface Calls Tutorial

Teach you to play around with the API proxy Recently found that many partners to get the proxy IP will not be used, today we will nag how to use ipipgo API interface. Don't be intimidated by the terminology, in fact, it is a URL that will spit out the IP address, similar to the address of a takeaway. Remember this basic format: https://ap...

API Proxy Easy Start Guide: Interface Calls Tutorial

Teach you to play with API proxies!

Recently found that many partners get proxy IP will not be used, today we will nag how to use ipipgo API interface. Don't be scared by the terminology, in fact, it is a URL that will spit out the IP address, similar to the address of the takeaway selection. First remember the basic format:

https://api.ipipgo.com/get?key=你的密钥&count=1

Let's say you're doing price monitoring for an e-commerce store, and you have to change the IP every time you request something, right? If you use ipipgo, you can plug this interface call directly into your program and get a fresh IP each time.count=1This indicates how many IPs are needed, and it is recommended to set up 3-5 if you are doing data collection.

Parameter configuration has to be careful

There are a lot of useful parameters hidden in the interface, and none of the 90% people use all of them. In addition to the required key, these parameters are particularly useful:

parameter name corresponds English -ity, -ism, -ization recommended value
type Protocol type http/https/socks5
region Area Filtering Beijing, Shanghai, Guangzhou
isp operator (of a power station, transport network etc) Telecom/Unicom/Mobile
flow traffic pattern 1 (for volume billing)

For example, to crawl a website in a certain region, add theregion=ZhejiangIt will be able to accurately locate. Last time, a customer doing regional research saved 40% of IP consumption by relying on this parameter.

Code Demo

Take Python for a real case. Suppose you want to collect data in a loop, and remember to update the proxy before each request:

import requests

def get_proxy(): api =
    api = "https://api.ipipgo.com/get?key=ABCD1234&count=1&type=http"
    resp = requests.get(api).json()
    return f "http://{resp['ip']}:{resp['port']}"

for i in range(5).
    proxy = get_proxy()
    print(f "Proxy used for {i+1}th time: {proxy}")
     Replace here with your capture code

Note that the json parsing of line 7, ipipgo return data is a standard format, directly take the ip and port fields on the line. I have encountered someone to return the entire content as a proxy address, the result of course, reported an error.

Early warning of common potholes

Three common mistakes newbies make:

  1. Use the key without activating it (remember to go to the console to activate it after registering)
  2. Didn't pay attention to the IP expiration date (different packages have different survival times)
  3. Concurrency overrun (default 3 requests per second for starter packages)

There is a real case, a programmer tuning interface dead work, and finally found that the account balance is insufficient. Therefore, it is recommended to check theAccount Status InterfaceThis is all explained in the official documentation.

question-and-answer session

Q: Why can't I connect to the returned IP?
A:先检查代理格式对不对,应该是ip:port组合。然后测试用curl命令,排除程序问题。如果确实有问题,ipipgo支持半小时内免费更换。

Q: How do I know if the IP is active?
A: A call to ipipgo's checksum interface, or a visit to the address http://myip.ipipgo.com, will return the currently used egress IP.

Q: How to handle sudden heavy traffic?
A: Turn on elastic capacity expansion in the console, or contact customer service in advance to adjust the package. There is a customer who does live data monitoring, relying on this feature to carry the double eleven traffic peak.

Tips for saving traffic

Finally, I'll share a great money-saving tip: putflow=1Parameters and timed tasks are combined. For example, set the low peak period in the early morning to obtain IPs, the validity of these IPs can be extended to daytime use. It is measured that this method can save the cost of 15%-20% for enterprise users, especially for projects that need to run for a long time on the machine.

If you still encounter problems that can't be solved, go directly to ipipgo's website to find online customer service. Their technical support response speed I give 9 points, the last time I raised a work order at two o'clock in the middle of the night, actually received a reply in 10 minutes. But don't stay up all night like me, your body is the most important thing.

我们的产品仅支持在境外网络环境下使用(除TikTok专线外),用户使用IPIPGO从事的任何行为均不代表IPIPGO的意志和观点,IPIPGO不承担任何法律责任。

business scenario

Discover more professional services solutions

💡 Click on the button for more details on specialized services

IPIPGO-五一狂欢 IP资源全场特价!

Professional foreign proxy ip service provider-IPIPGO

Contact Us

Contact Us

13260757327

Online Inquiry. QQ chat

E-mail: hai.liu@xiaoxitech.com

Working hours: Monday to Friday, 9:30-18:30, holidays off
Follow WeChat
Follow us on WeChat

Follow us on WeChat

Back to top
en_USEnglish