SmartProxy OpenAPI DocSmartProxy OpenAPI Doc
  • English
  • zh-CN
  • English
  • zh-CN
  • Authentication Method
  • Response Format
  • Proxy Account
  • Traffic Log
  • Product Query
  • IP Extract
  • Order Management
  • User Management
  • Payment Management
  • Marketing/Activity

IP Extraction

Extract IP

GET

/pub/ip/v3

Request Parameters

NameLocationTypeRequiredDescription
app_keyquerystring(password)YesAccess key
ccquerystringNoCountry or region
statequerystringNoState or province
cityquerystringNoCity
formatquerystringNoOutput format
lbquerystringNoSeparator, only valid for text format
numquerynumberNoNumber of IPs to extract
lifequerynumberNoSession duration in minutes
epquerystringNoProxy network

Enumeration Values

PropertyValue
epus
ephk
epde

Response Example

200 Response

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			[
				"150.109.114.72:1140",
				"150.109.114.72:1141",
				"150.109.114.72:1142",
				"150.109.114.72:1143",
				"150.109.114.72:1144",
				"150.109.114.72:1145",
				"150.109.114.72:1146",
				"150.109.114.72:1147",
				"150.109.114.72:1148",
				"150.109.114.72:1149"
			]
		]
	}
}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKRequest successfulInline

Response Data Structure

Status Code 200

NameTypeRequiredConstraintChinese NameDescription
» codeintegerfalsenoneStatus code: 200 success, 3 invalid app_key, 156 account not verified
» msgstringfalsenoneStatus message
» dataobjectfalsenonenone
»» list[any]falsenonenone

City List

GET

/pub/ip/dynamic-citys

Response Example

200 Response

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			{
				"name_zh_cn": "美国",
				"name_en": "United States",
				"continent_code": "NA",
				"country_code": "US",
				"items": [
					{
						"city": null,
						"state": null,
						"continent_code": null,
						"country_code": null
					}
				]
			}
		]
	}
}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKRequest successfulInline

Response Data Structure

Status Code 200

NameTypeRequiredConstraintChinese NameDescription
» codeintegerfalsenoneStatus code: 200 success, 3 invalid app_key, 156 account not verified
» msgstringfalsenoneStatus message
» dataobjectfalsenonenone
»» list[object]falsenoneList
»»» name_zh_cnstringfalsenoneCountry or region name
»»» name_enstringfalsenoneCountry or region name
»»» continent_codestringfalsenoneContinent code
»»» country_codestringfalsenoneCountry or region code
»»» items[object]falsenoneState or province
»»»» citystringfalsenoneCity name
»»»» statestringfalsenoneState or province code
»»»» continent_codestringfalsenoneContinent code
»»»» country_codestringfalsenoneCountry or region code

City Search

GET

/pub/ip/dynamic-citys/search

Request Parameters

NameLocationTypeRequiredDescription
country_codequerystringYesCountry or region code
statequerystringYesState or province code

Response Example

200 Response

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": ["string"]
	}
}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKRequest successfulInline

Response Data Structure

Status Code 200

NameTypeRequiredConstraintChinese NameDescription
» codeintegerfalsenoneStatus code: 200 success, 3 invalid app_key, 156 account not verified
» msgstringfalsenoneStatus message
» dataobjectfalsenonenone
»» list[string]falsenoneList

State List

GET

/pub/ip/dynamic-states

Response Example

200 Response

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": [
			{
				"name_zh_cn": "美国",
				"name_en": "United States",
				"continent_code": "NA",
				"country_code": "US",
				"items": [
					{
						"state": null,
						"continent_code": null,
						"country_code": null
					}
				]
			}
		]
	}
}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKRequest successfulInline

Response Data Structure

Status Code 200

NameTypeRequiredConstraintChinese NameDescription
» codeintegerfalsenoneStatus code: 200 success, 3 invalid app_key, 156 account not verified
» msgstringfalsenoneStatus message
» dataobjectfalsenonenone
»» list[object]falsenoneList
»»» name_zh_cnstringfalsenoneCountry or region name
»»» name_enstringfalsenoneCountry or region name
»»» continent_codestringfalsenoneContinent code
»»» country_codestringfalsenoneCountry or region code
»»» items[object]falsenoneState or province
»»»» statestringfalsenoneState or province code
»»»» continent_codestringfalsenoneContinent code
»»»» country_codestringfalsenoneCountry or region code

State/Province Search

GET

/pub/ip/dynamic-states/search

Request Parameters

NameLocationTypeRequiredDescription
country_codequerystringYesCountry or region code

Response Example

200 Response

{
	"code": 200,
	"msg": "string",
	"data": {
		"list": ["string"]
	}
}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKRequest successfulInline

Response Data Structure

Status Code 200

NameTypeRequiredConstraintChinese NameDescription
» codeintegerfalsenoneStatus code: 200 success, 3 invalid app_key, 156 account not verified
» msgstringfalsenoneStatus message
» dataobjectfalsenonenone
»» list[string]falsenoneList

Extract Purchased Static IP List

GET

/pub/ip/get-static-ip

Request Parameters

NameLocationTypeRequiredDescription
country_codequerystringNoCountry or region code
product_typequerynumberNoProduct type: 25: Static Residential IP, 14: Datacenter IP
trade_noquerystringNoFilter IPs by order number
pagequerynumberNoPage number
sizequerynumberNoItems per page
statusquerynumberNoStatus: 1: Active, 2: Inactive, 3: Expiring soon, 4: Under maintenance

Enumeration Values

PropertyValue
product_type14
product_type25
status1
status2
status3
status4

Response Example

200 Response

{}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKnoneInline

Response Data Structure

Get Available Static IP Count by Region

GET

/pub/static-ip-region

Request Parameters

NameLocationTypeRequiredDescription
ispquerystringNoIP type

Detailed Description

isp: IP type

IP TypeDescription
1Residential Static IP
0Datacenter Static IP

Response Example

200 Response

{
	"code": 200,
	"msg": "请求成功",
	"data": {
		"list": [
			{
				"code": "US",
				"number": 55
			}
		]
	}
}

Response Result

Status CodeStatus Code MeaningDescriptionData Model
200OKRequest successfulInline

Response Data Structure

Status Code 200

NameTypeRequiredConstraintChinese NameDescription
» codeintegerfalsenoneStatus code: 200 success
» msgstringfalsenoneStatus message
» dataobjectfalsenonenone
»» list[object]falsenonenone
»»» codestringfalsenoneCountry or region code
»»» numberintegerfalsenoneQuantity
Prev
Product Query
Next
Order Management