Introducing
The Batch Insights API

Grab any push, from any app – in real time.

Integrate within your CMS, intelligence dashboard or alert system.

Request token now
insights+api@batch.com
push to api schema
https://insights.batch.com/api/v1/app/{APP_ID}/notifications?token={API_TOKEN}&before={MAX_DATETIME}&after={MIN_DATETIME}&limit={LIMIT}&offset={OFFSET}
{APP_ID} App Store ID / Play Store package. Ex: com.guardian, 340425658...
{API_TOKEN} Your api token
{MAX_DATETIME} Notifications received before 'date' (format: UNIX timestamp)
{MIN_DATETIME} Notifications received after 'date' (format: UNIX timestamp)
{LIMIT} Max number of results to return (max is 100)
{OFFSET} First push to send
{  
  "results":{  
    "app":{  
      "storeId":"284862083",
      "name":"NYTimes - Breaking National \u0026 World News",
      "platform":"IOS"
    },
    "notifications":[  
      {  
        "id":"1cbbvbpbhffwx",
        "language":"en",
        "title":"NYTimes",
        "body":"Ted Cruz Becomes First Major Candidate to Announce Presidential Bid for 2016",
        "receiveDate":1427123409
      }
    ]
  }
}

Format is Json

I get the error message "App not found";

If you can’t find app, simply log in to Batch Insights, then go to My App Requests and add the iTunes and/or Google Play URL of that app. This will allows us to prioritize the indexing of this app. It usually is added within 12 hours. If you're just trying to test the API, have a look at all the apps we already track: batch.com/insights/all

Request token now
insights+api@batch.com