MIYAIP API REFERENCE

MIYAIP Developer Center

Connect your application to a proxy, manage proxy resources through the API, or use a managed crawler or browser service. Start with the guide for your connection type.

Current application contract 8 verified endpoints
Base URLhttps://miyaip.com
HTTPS

What are you connecting?

A proxy in your application

Add an endpoint to curl, Python, a browser or another proxy-compatible client.

Credentials
Assigned proxy host, port and authentication fields

Proxy account and inventory APIs

Authenticate, generate proxies and query account usage or inventory.

Credentials
Access token returned by the documented login flow

An asynchronous crawler task

Select a supported interface, submit its parameters and retrieve the result by task ID.

Credentials
Console login token, as described in Crawler API documentation

An AI browser through MCP

Connect a compatible AI client to MIYAIP's browser tools.

Credentials
A separately created MCP key

Proxy API reference

Explore the endpoint method, input fields and response format before making a request. The request explorer sends live requests when you choose to run it.

POST No authentication

Log in

Authenticate with an email address and receive an access token.

POSThttps://miyaip.com/api/SysLogin/Login
01

Endpoint reference

Overview

Build your request

Review the method, parameters and response format for this endpoint. Use the matching code example to build your request.

02

AUTH

Authentication

No authentication

No authorization header is required. Supply a valid email address.

03

INPUT

Parameters

NameLocationTypeDescription
emailRequired
bodystringEmail address used to sign in.
loginTypeRequired
bodyenumChoose password or verification-code authentication.
passWordSensitive
bodystringRequired when loginType is pwd.
verifyCodeSensitive
bodystringRequired when loginType is code.
04

OUTPUT

Response examples

200Successful loginapplication/json
{
  "code": 200,
  "message": "Success",
  "body": {
    "id": 1024,
    "name": "developer",
    "token": "<ACCESS_TOKEN>"
  }
}
400Business or validation errorapplication/json
{
  "code": 500,
  "message": "Invalid request",
  "body": null
}

SDK / HTTP

Code examples

Start with a complete workflow

Verify a static proxy

Check connection fields, make a request and compare the observed exit IP.

Collect data with Python

Use Requests or Scrapy and handle the response, retries and saved output.

Run a Playwright browser task

Configure a proxy and keep session checks tied to one browser workflow.

Submit a crawler task

Follow the interface catalog, task submission, result retrieval and credit fields.

Configure and troubleshoot an HTTP request

Build a data collection workflow

Frequently asked questions

Do I need the Proxy API to use a proxy in Python?

No. If you already have the connection fields, configure the proxy in your HTTP client. Use the API when your application needs to generate or manage proxy resources programmatically.

Can I use an MCP key in Crawler API requests?

No. Follow the Crawler API login-token instructions. The MCP key belongs to the separate Browser MCP connection.

Which API returns a task ID?

Crawler API uses an asynchronous task workflow. Read its documentation for submission, status, results and credit usage.

Where should I start if the endpoint is valid but Chrome cannot connect?

Check the effective browser proxy setting and test the connection from the same device. Follow the connection error guide to separate browser configuration from endpoint reachability. Connection error guide →