SKAdNetwork Attribution API for iOS Apps
Get the SKAdNetworkIdentifier for iOS apps. This specification from Apple is designed to
validates advertisement-driven app installations.
Definition
Endpoint:
GET
https://data.42matters.com/api/v3.0/ios/apps/attribution.json
Parameters
Name |
Required |
Description |
Available Values |
Default |
access_token |
required |
Your access token for using this API. You can get it for FREE by
signing up
.
|
|
|
id |
required |
The app ID on the Apple App Store - (e.g for Facebook the ID is 284882215).
|
Existing App ID on Apple App Store |
|
bundleId |
optional |
The app bundleId on the Apple App Store (e.g for Angry Birds the bundleId is com.clickgamer.AngryBirds). Note: this parameter is required if no id parameter is specified.
|
Existing App bundleId on Apple App Store |
|
include_unpublished |
optional |
Flag whether to return unpublished apps |
true, false |
false |
callback |
optional |
If supplied, the response will use the JSONP format with a callback of the given
name.
|
|
|
Responses
Status Code |
Indication |
Content-Type |
Body |
200 |
Everything is OK |
application/json |
Attribute |
Type |
Description |
trackId |
String |
Numeric unique identifier for the app assigned by Apple |
bundleId |
String |
Unique identifier for the app assigned by the developer. |
market_status |
String |
Status on the market
- PUBLISHED if the app is present
- UNPUBLISHED if the app was unpublished
|
trackCensoredName |
String |
App title |
sellerName |
String |
Seller company name |
sellerUrl |
URL |
Link to the seller company website |
trackViewUrl |
URL |
Link to the app on the Apple App Store |
trackContentRating |
String |
Advisory rating of the app content |
primaryGenreName |
String |
Name of the primary genre of the app |
primaryGenreId |
Integer |
Unique primary genre identifier. See App Store Genres for more information. |
genreIds |
List |
List of numeric genreIds of the app. Refer to the App Store Genres for more information. |
SKAdNetworkItems |
Array of Objects |
An array of dictionaries containing a list of ad network identifiers. |
SKAdNetworkItems.SKAdNetworkIdentifier |
String |
Ad network identifiers. |
|
404 |
The track id/bundle id is not found |
application/json |
Error object |
402 |
Your request exceeds what's allowed by your current subscription plan |
application/json |
Error object |
403 |
Your access token is not valid |
application/json |
Error object |
429 |
Your request rate is over the limit |
application/json |
Error object |
Example Request
This request can also be imported into Postman.
Check out our Postman integration guide.
Example Response
{
"trackId": 284882215,
"bundleId": "com.facebook.Facebook",
"trackViewUrl": "https://apps.apple.com/us/app/facebook/id284882215?uo=4",
"trackCensoredName": "Facebook",
"trackContentRating": "12+",
"primaryGenreName": "Social Networking",
"primaryGenreId": 6005,
"genreIds": [
"6005"
],
"sellerName": "Meta Platforms, Inc.",
"sellerUrl": "http://www.facebook.com/mobile",
"market_status": "PUBLISHED",
"SKAdNetworkItems": [
{
"SKAdNetworkIdentifier": "v9wttpbfk9.skadnetwork"
},
{
"SKAdNetworkIdentifier": "n38lu8286q.skadnetwork"
}
]
}
Last Modified: 03 May 2023