https://api.nodemaven.com/api/v2/base/ and carry the header Authorization: x-api-key YOUR_API_KEY. See the NodeMaven API overview for the shared basics.
Endpoint
It is a POST, but it is a dry run. It verifies a configuration without committing to it, so sending a POST here does not provision anything. Use it freely to validate a configuration before you rely on it.
LocationCheckRequest
credentials and config are both nested objects.
credentials
config
Only
proxy_type is required inside config. Leave protocol and session_mode out and the check runs as an HTTP rotating session.
session_mode is where you request a sticky session. Set session_mode to sticky and use ttl_seconds to say how long that session should hold its IP. ttl_seconds only has meaning for a sticky session.
targeting
targeting is an object whose fields all narrow where the proxy exits. Every field is optional, and every field is a string:
The three proxy types and the targeting fields are the same ones you use when you build a proxy username, so a configuration that checks out here is a configuration you can then use directly.
Related reading
- Test your proxies covers checking a proxy from the dashboard.
- Wrong IP location is the troubleshooting page for when the exit location is not what you expected.