# Shipment Tracking API

> Shipment Tracking API on Apizie: 5 endpoints (Add tracking information for multiple PayPal transactions, List tracking information, Add tracking information for PayPal transaction, Show tracking information, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/payments:paypal-tracking/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `payments:paypal-tracking`
- Category: Payments
- Status: byok
- Source: https://paypal
- Page: https://apizie.tech/api/payments/paypal-tracking
- OpenAPI: https://apizie.tech/api/payments/paypal-tracking/openapi.json

Merchants can use the PayPal Add Tracking API to manage tracking information. Merchants can add tracking numbers and associated information to PayPal. There are 2 ways in which tracking details can be shared to PayPal.…

## Endpoints

### Add tracking information for multiple PayPal transactions
`POST https://apizie.tech/v1/payments:paypal-tracking/trackers-batch-post` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### List tracking information
`GET https://apizie.tech/v1/payments:paypal-tracking/trackers-batch-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| transaction_id | string | yes | Filters the tracking information that appears in the response by a PayPal transaction ID. |
| tracking_number | string | no | Filters the tracking information that appears in the response by a tracking number. |
| account_id | string | no | Encrypted PayPal Account ID of the buyer or seller. |

### Add tracking information for PayPal transaction
`POST https://apizie.tech/v1/payments:paypal-tracking/trackers-post` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | no | JSON request body |

### Show tracking information
`GET https://apizie.tech/v1/payments:paypal-tracking/trackers-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The ID of the tracker in the transaction_id - tracking_number format. |
| account_id | string | no | Encrypted PayPal Account ID of the buyer or seller. |

### Update or cancel tracking information for PayPal transaction
`POST https://apizie.tech/v1/payments:paypal-tracking/trackers-put` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | yes | The ID of the tracker in the transaction_id - tracking_number format. |
| body | object | no | JSON request body |

## Example
```
curl "https://apizie.tech/v1/payments:paypal-tracking/trackers-batch-post" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Shipment Tracking API?
Create a free Apizie key, then send POST https://apizie.tech/v1/payments:paypal-tracking/trackers-batch-post with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Shipment Tracking API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Shipment Tracking itself also needs your own key from paypal.

### Can AI agents use the Shipment Tracking API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key payments:paypal-tracking.

### What is the status of the Shipment Tracking API?
Needs your own provider key (bring your own key)
