API Credentials for Instagram for Business

Guide to obtaining tokens, keys, and connections.

Connecting to the Instagram API involves a few steps in Facebook to obtain a key that grants access. Below you will find a clear, step‑by‑step guide to retrieve it.

Convert your Instagram account into a “Professional Account” (Business or Creator)

  1. 1

    Open the Instagram app → Profile → menu ☰ → Settings & activity → Account type and tools → Switch to professional account → choose any category and confirm.

  2. 2

    Link this Instagram account to a Facebook Page (required by Meta): on the same screen tap “Connect to a Facebook Page”. If you don’t have one, create a new Page with a name and category and confirm.

Register your Instagram application

  1. 1

    Go to https://developers.facebook.com

  2. 2

    Click “My Apps”

  3. 3

    Click “Create App”

  4. 4

    In “App Name” enter a name for your application (e.g., “botize”)

  5. 5

    Click “Next”

  6. 6

    Under “Add use cases” select “Other” and click “Next”

  7. 7

    In “Choose an app type” select “Business” and click “Next”

  8. 8

    Click “Create App”

Configure the “Instagram” module

  1. 1

    Scroll down to the “Add products to your app” section. Find the block for “Instagram” and click its “Set up” button.

Configure the “Facebook Login for Business” module

  1. 1

    Scroll down to the “Add products to your app” section. Find the block for “Facebook Login for Business” and click its “Set up” button.

  2. 2

    In the top menu, click “Tools” and select “Graph API Explorer”.

  3. 3

    In the “Meta App” dropdown choose the app you just created.

  4. 4

    Below, in “Add a permission”, select: pages_show_list, business_management, instagram_basic, and instagram_content_publish.

  5. 5

    Click the “Generate Access Token” button.

  6. 6

    A token appears at the top. Click the information icon (â„č) to its left, then click “Open in Access Token Tool”.

  7. 7

    Click the “Extend Access Token” button at the bottom to turn it into a 60‑day token.

  8. 8

    Save this token in a safe place. Repeat steps 6 and 7 every 60 days to renew it.