Skip to content

FousIngram iPage

Check Ingram iPage stock and invoices through an API

Check real-time stock by EAN, read your invoices and credit memos, and follow order and returns status in ipage with one API call each. Or have a workflow check your special-order titles every morning and hand yesterday's invoices to accounting.

Works with your own Ingram iPage account. Fous is an independent product.

What you can build on ipage

  • Check stock for a list of EANs

    Build this

    Searches ipage by EAN and reads each title detail screen: the formats, the real-time stock at each warehouse and the expected arrival of a backordered title.

    Takes
    EANs, ship-to account (optional)
    Returns
    EAN, title, author, publisher, format, stock by warehouse, backorder arrival date
  • Get invoices and credit memos

    Build this

    Reads the invoices and credit memos for one ship-to account in ipage, for the dates you choose.

    Takes
    Ship-to account, from date, to date
    Returns
    Document type, number, date, order reference, amount, currency, due date
  • Check order and returns status

    Build this

    Reads the status of your orders and returns for one ship-to account, with the shipment tracking ipage shows for each order.

    Takes
    Ship-to account, placed since
    Returns
    Order or return number, date, status, lines, quantities, tracking numbers
  • Place an order for a list of EANs

    Build this

    Adds the EANs and quantities you give to the cart for one ship-to account and places the order.

    Takes
    Ship-to account, EANs and quantities
    Returns
    Order number, lines ordered, quantities, lines not available, order total

Automate ipage with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Special-order titles back in stock

    Build this
    Starts
    Every weekday at 7:00
    Step 1
    Check stock for the EANs on your special-order list.
    Step 2
    Keep the titles that show stock now and did not on the last run.
    Step 3
    Email you each title with its EAN, format and the warehouses that have it.
  • Yesterday's invoices and credit memos to accounting

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    For each ship-to account, get the invoices and credit memos dated yesterday.
    Step 2
    Stop when there are none.
    Step 3
    Post each document's type, number, date, order reference and amount to your accounting system's webhook.
  • Weekly open orders and returns report

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    For each ship-to account, check order and returns status for the last 30 days.
    Step 2
    Keep the orders and returns whose status changed since the last run.
    Step 3
    Group them by status with an AI step and email you the report.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Check stock for a list of EANs” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "ipage.ingramcontent.com/check_title_stock",
    "input": {
      "eans": [
        "9781234567897",
        "9781234567880"
      ]
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "titles": [
      {
        "ean": "9781234567897",
        "title": "The Northwind Garden Year",
        "author": "Acme Editorial Team",
        "publisher": "Globex Press",
        "format": "Hardcover",
        "stock_by_warehouse": {
          "Warehouse 1": 142,
          "Warehouse 2": 37
        },
        "backorder_arrival": null
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Ipage’s own options

Ingram documents no API for ipage itself. It sells stock, bibliographic and image data by FTP or Web Service as Data Services, priced by package and delivery method, and takes orders by EDI and through major POS systems. Invoices, credit memos, order and returns status are in ipage.

OptionWhat it coversWhat it takes
Data Services by FTPStock files daily, bibliographic and image files weekly, as flat text or ONIX. Slices by BISAC subject or top-selling titles.A Data Services subscription. Prices vary by data package and delivery method.
Data Services by Web ServiceStock and title data as XML responses to queries sent to a secured URL, with image URLs in several sizes.A Data Services subscription, priced by package. Ingram gives instructions but does not support your own systems.
EDI and POS integrationOrder placement and acknowledgment by EDI, basic or enriched, and ordering from most major POS systems.Set up with Ingram's EDI specialists or your POS vendor. What a POS offers varies by vendor.
ipage by handTitle search and real-time stock, ordering, invoices and credit memos, order and returns status, returns, shipment tracking and sales history.An Ingram account and an ipage user ID. Each user's access rights decide what they see.

Read on November 12, 2026: Data Services frequently asked questions, Retail book ordering services, Adding new users to ipage.

Signing in to ipage

ipage asks for your user ID and a case-sensitive password, then a multi-factor step: a code by SMS, phone call or email, or Google or Microsoft Authenticator. It asks again every 30 days and on a new device. With Fous you sign in once through ipage's own sign-in with your own account: the login is sealed with AES-256, two-step sign-in by emailed code is handled, and an expired session is signed back in.

Worth knowing

Access rights decide what a method can read
The Ordering role places orders but does not see invoices. Accounts Payable sees invoices and credit memos and creates returns. Only Administrators add users, so pick the account's role to fit the methods you build.
One account per shipping location
Each branch or shop that orders needs its own Ingram account. A user can be given several ship-to accounts with one set as default, so methods take the ship-to account as an input.
Bookkeepers see only their own ship-to account
A user with the Bookkeeper role reads invoices, credit memos and order status for their own ship-to account number only, even where the store has several.
Bulk title data is a separate subscription
Full stock and bibliographic files come from Data Services: stock daily and bibliographic and image data weekly by FTP. ipage checks titles you search for.

More in Distribution: specialty wholesale and B2B marketplaces

Other industries: PayPal Business, FSA Partner Connect, National Grid US My Account, Deliveroo Partner Hub, Banorte en su Empresa, NextGear Capital Account Portal.

Frequently asked questions

Not for ipage itself. Ingram sells stock, bibliographic and image data by FTP or as an XML Web Service through Data Services, priced by package, and takes orders by EDI and through major POS systems. Invoices, credit memos, order and returns status stay in ipage.

ipage shows real-time stock for each warehouse on a title's screen. Data Services FTP files deliver stock daily and bibliographic and image data weekly, and the Web Service returns XML in answer to each query.

Administrators, Accounts Payable, Account Managers and Bookkeepers can access invoices and credit memos; a Bookkeeper only for their own ship-to account. The Ordering role can place orders and manage lists but cannot see invoices.

Every 30 days, and whenever you sign in from a different device. Ingram recommends registering at least two factors, and you choose where the code goes from a drop-down on the sign-in screen.

No. Fous is an independent product. You use it with your own ipage account, and a method reads and does only what that account can.

Put Ingram iPage behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read next1688FTD MercuryCovetrusPayPal BusinessHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Ingram iPage (Ingram Content Group). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.