Snelle start in Postman
Start met de officiële IG-collectie, stel license_key één keer in en voer verzoeken uit in enkele klikken voordat je code schrijft.
Stap 1
Vork
Gebruik de IG- of TikTok Postman-verzameling als basislijn voor uw werkruimte.
Stap 2
Sleutel instellen
Configure license_key once in an environment variable.
Stap 3
Automatiseer
Exporteer fragmenten of voer AI-agentworkflows uit bovenop kant-en-klare verzoeken.
Alle API-verzoeken
Volledige endpointkaart uit de collectie. Vouw elke klasse uit en klik op een route om parameters en voorbeeldresponses te bekijken.
User (30 endpoints)
Media (18 endpoints)
Story (6 endpoints)
Highlight (3 endpoints)
Location (6 endpoints)
Hashtag (8 endpoints)
Search (11 endpoints)
FB Search (2 endpoints)
Audio (Music) (2 endpoints)
Web API (GraphQL) (11 endpoints)
Python-voorbeelden uit de collectie
Deze voorbeelden gebruiken hetzelfde auth-patroon als Postman: license_key in queryparameters.
Example 1: get user by username (GET /v1/user/by/username)
import requests
BASE_URL = "https://ig.jsonscraper.com"
LICENSE_KEY = "YOUR_LICENSE_KEY"
params = {
"license_key": LICENSE_KEY,
"username": "apple",
"cache_timeout": 0,
}
r = requests.get(f"{BASE_URL}/v1/user/by/username", params=params, timeout=30)
r.raise_for_status()
data = r.json()
print(data["status"], data["ig"]["username"], data["ig"]["pk"])
{
"status": "ok",
"limits_info": {"requests_count": 7098, "requests_limit": 2000300},
"rate_limit_reached": false,
"ig": {"pk": 5821462185, "username": "apple", "full_name": "apple"}
}
Example 2: get user stories by username (GET /v1/user/stories/by/username)
import requests
BASE_URL = "https://ig.jsonscraper.com"
LICENSE_KEY = "YOUR_LICENSE_KEY"
params = {
"license_key": LICENSE_KEY,
"username": "applemusic",
"cache_timeout": 0,
}
r = requests.get(f"{BASE_URL}/v1/user/stories/by/username", params=params, timeout=30)
r.raise_for_status()
data = r.json()
stories = data.get("ig", [])
print("stories:", len(stories))
Python request-patroon (license key + paginatie)
Gebruik één gedeelde request-helper zodat signing en paginatie consistent blijven voor alle endpoints.
import requests
BASE_URL = "https://ig.jsonscraper.com"
LICENSE_KEY = "YOUR_LICENSE_KEY"
def call(endpoint: str, **params):
q = {"license_key": LICENSE_KEY, "cache_timeout": 0, **params}
res = requests.get(f"{BASE_URL}{endpoint}", params=q, timeout=30)
res.raise_for_status()
return res.json()
page1 = call("/v1/user/medias/chunk", user_id="5821462185")
next_max_id = page1.get("next_max_id")
if next_max_id:
page2 = call("/v1/user/medias/chunk", user_id="5821462185", max_id=next_max_id)
Implementatienotities
- Gebruik license_key in elk verzoek.
- Gebruik cache_timeout bewust voor terugkerende checks.
- Sla cursorvelden op samen met querycontext.
- Schaal route-dekking per klasse na baseline-validatie.
Klaar om uw API-workflow te lanceren?
Kies een API, test eindpunten in Postman en start binnen enkele minuten uw workflow.