# Buy from Applevia API

Automate purchases from Apple's online store. Buy iPhones, MacBooks, iPads, and accessories programmatically through Zinc.

## How the Apple integration works

Apple's online store is one of the top e-commerce destinations in the US, offering the full lineup of Apple products including iPhones, MacBooks, iPads, Apple Watches, AirPods, and accessories. Zinc's Apple integration enables programmatic purchasing of Apple products for rewards programs, corporate procurement, and gifting platforms.

Get real-time product availability, pricing data, and automated order fulfillment for the most in-demand consumer electronics brand in the world.

Retailer: apple.com](https://apple.com/) | US Rank:#3 | Free Shipping: All orders

## What you can build with the Apple API

Build with the Apple integration API for search, ordering, tracking, and returns.

### Apple Order Placement API

Place orders with a product URL and shipping address. No checkout flows required — Zinc handles the retailer-side workflow and processes orders asynchronously.

**POST/orders**

```json
{
  "products": [
    {
      "url": "https://apple.com/...",
      "quantity": 1
    }
  ],
  "shipping_address": {
    "first_name": "Jane",
    "last_name": "Doe",
    "address_line1": "123 Main St",
    "city": "San Francisco",
    "state": "CA",
    "postal_code": "94105",
    "country": "US",
    "phone_number": "5551234567"
  },
  "max_price": 39900
}
```

### Apple Order Status API

Retrieve order details including item statuses, shipping address, and processing results. Poll to track progress from pending through to delivery.

**GET/orders/{order_id}**

```json
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "order_placed",
  "max_price": 39900,
  "items": [
    {
      "url": "https://apple.com/...",
      "quantity": 1,
      "status": "shipped"
    }
  ],
  "tracking_numbers": [
    {
      "carrier": "ups",
      "tracking_number": "1Z999AA10123456784",
      "created_at": "2026-01-15T14:30:00Z"
    }
  ],
  "created_at": "2026-01-15T10:00:00Z"
}
```

### Apple Shipment Tracking

Tracking numbers are automatically extracted from retailer shipping notifications and returned in the order response. Supports UPS, FedEx, USPS, Amazon Logistics, and DHL.

**GET/orders/{order_id}**

```json
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "status": "order_placed",
  "tracking_numbers": [
    {
      "carrier": "ups",
      "tracking_number": "1Z999AA10123456784",
      "created_at": "2026-01-15T14:30:00Z"
    },
    {
      "carrier": "amazon",
      "tracking_number": "TBA123456789000",
      "created_at": "2026-01-16T09:15:00Z"
    }
  ]
}
```

### Apple Managed Accounts

Use Zinc-managed checkout accounts or bring your own retailer credentials. Managed accounts handle login, 2FA, and payment automatically — no account setup required.

**GET/managed-accounts**

```json
{
  "credentials": [
    {
      "short_id": "zn_acct_a1b2c3d4",
      "email": "orders@example.com",
      "retailer": "apple",
      "has_totp": true,
      "has_forwarding": true
    }
  ],
  "total": 1
}
```

## Apple Integration FAQ

### What can I do with the Apple API integration?

You can search products, place orders, track shipments, and handle returns through a single Zinc API integration for Apple.

### Do I need to build a checkout flow for Apple?

No. Zinc handles the retailer-side ordering workflow so your app can place orders directly via API calls.

### What is the free shipping minimum for Apple?

Apple offers **free standard shipping on all orders** with no minimum purchase required. Free shipping on all orders.

### Can I get shipment tracking updates for Apple orders?

Yes. You can fetch tracking status through the API and subscribe to webhook events for shipping and delivery updates.

### How do I start using the Apple integration API?

Create an account, get your API key, and follow the Zinc API docs to send your first search or order request.
