Instagram Serveur MCP
Instagram rassemble environ 3 milliards d'utilisateurs mensuels autour des photos, Stories, Reels et messages directs, ce qui en fait une plateforme importante pour le storytelling de marque, les partenariats créateurs, la découverte produit et le commerce visuel.
URL de base
https://mcp.pressmonitor.fr/instagram/v1 Authentification
Les appels MCP utilisent aussi des jetons Bearer sur des requêtes JSON-RPC 2.0.
Authorization: Bearer YOUR_TOKEN Découvrir les outils
Commencez par lister les outils exposés par le serveur MCP.
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify({ jsonrpc: '2.0', id: 1, method: 'tools/list' }) }); console.log(await response.json()); import requests payload = { 'jsonrpc': '2.0', 'id': 1, 'method': 'tools/list' } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) audio_info Infos Audio
Infos Audio
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| audio_id | string | Oui | ID Audio |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"audio_info","arguments":{"audio_id":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "audio_info", "arguments": { "audio_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "audio_info", "arguments": { "audio_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) comments_thread Fil des Commentaires
Fil des Commentaires
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| comment_id | string | Oui | ID Commentaire |
| count | string | Non | Nombre de résultats à retourner |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"comments_thread","arguments":{"comment_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "comments_thread", "arguments": { "comment_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "comments_thread", "arguments": { "comment_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) followers Abonnés
Abonnés
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id_or_url | string | Oui | Nom d'utilisateur, ID ou URL |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"followers","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "followers", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "followers", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) following Abonnements
Abonnements
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id_or_url | string | Oui | Nom d'utilisateur, ID ou URL |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"following","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "following", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "following", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) hashtag_posts Publications par Hashtag
Publications par Hashtag
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| hashtag | string | Oui | Hashtag |
| count | string | Non | Nombre de résultats à retourner |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"hashtag_posts","arguments":{"hashtag":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "hashtag_posts", "arguments": { "hashtag": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "hashtag_posts", "arguments": { "hashtag": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) highlight_info Infos Highlight
Infos Highlight
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| highlight_id | string | Oui | ID Highlight |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"highlight_info","arguments":{"highlight_id":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "highlight_info", "arguments": { "highlight_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "highlight_info", "arguments": { "highlight_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) highlights Highlights
Highlights
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id_or_url | string | Oui | Nom d'utilisateur, ID ou URL |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"highlights","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "highlights", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "highlights", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) info Infos
Infos
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id_or_url | string | Oui | Nom d'utilisateur, ID ou URL |
| cursor | string | Non | Curseur de pagination pour la page suivante |
| include_about | string | Non | Inclure À propos |
| url_embed_safe | string | Non | URL Intégrée Sécurisée |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"info","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR","include_about":"SOME_STRING_VALUE","url_embed_safe":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "info", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR", "include_about": "SOME_STRING_VALUE", "url_embed_safe": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "info", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR", "include_about": "SOME_STRING_VALUE", "url_embed_safe": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) likes Likes
Likes
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| shortcode | string | Oui | Shortcode |
| count | string | Non | Nombre de résultats à retourner |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"likes","arguments":{"shortcode":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "likes", "arguments": { "shortcode": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "likes", "arguments": { "shortcode": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) location_posts Publications par Emplacement
Publications par Emplacement
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| location_id | string | Oui | ID Emplacement |
| count | string | Non | Nombre de résultats à retourner |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"location_posts","arguments":{"location_id":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "location_posts", "arguments": { "location_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "location_posts", "arguments": { "location_id": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) post_info Infos Publication
Infos Publication
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| url_or_shortcode | string | Oui | URL ou Shortcode |
| cursor | string | Non | Curseur de pagination pour la page suivante |
| url_embed_safe | string | Non | URL Intégrée Sécurisée |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"post_info","arguments":{"url_or_shortcode":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR","url_embed_safe":"SOME_STRING_VALUE"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_info", "arguments": { "url_or_shortcode": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR", "url_embed_safe": "SOME_STRING_VALUE" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "post_info", "arguments": { "url_or_shortcode": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR", "url_embed_safe": "SOME_STRING_VALUE" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) posts Publications
Publications
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id_or_url | string | Oui | Nom d'utilisateur, ID ou URL |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"posts","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "posts", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "posts", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) reels Reels
Reels
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id_or_url | string | Oui | Nom d'utilisateur, ID ou URL |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"reels","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "reels", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "reels", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) reposts Reposts
Reposts
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id_or_url | string | Oui | Nom d'utilisateur, ID ou URL |
| count | string | Non | Nombre de résultats à retourner |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"reposts","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "reposts", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "reposts", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_audios Rechercher des Audios
Rechercher des Audios
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| search_query | string | Oui | Requête de recherche |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_audios","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_audios", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_audios", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_coordinates Rechercher par Coordonnées
Rechercher par Coordonnées
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| lat | string | Oui | Lat |
| lng | string | Oui | Lng |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_coordinates","arguments":{"lat":"SOME_STRING_VALUE","lng":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_coordinates", "arguments": { "lat": "SOME_STRING_VALUE", "lng": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_coordinates", "arguments": { "lat": "SOME_STRING_VALUE", "lng": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_locations Rechercher des Emplacements
Rechercher des Emplacements
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| search_query | string | Oui | Requête de recherche |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_locations","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_locations", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_locations", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_posts Rechercher des Publications
Rechercher des Publications
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| search_query | string | Oui | Requête de recherche |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_posts","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_posts", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_posts", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_reels Rechercher des Reels
Rechercher des Reels
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| search_query | string | Oui | Requête de recherche |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_reels","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_reels", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_reels", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_similar Rechercher des Similaires
Rechercher des Similaires
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id | string | Oui | Nom d'utilisateur ou ID |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_similar","arguments":{"username_or_id":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_similar", "arguments": { "username_or_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_similar", "arguments": { "username_or_id": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) search_users Rechercher des Utilisateurs
Rechercher des Utilisateurs
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| search_query | string | Oui | Requête de recherche |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_users","arguments":{"search_query":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_users", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_users", "arguments": { "search_query": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) stories Stories
Stories
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id_or_url | string | Oui | Nom d'utilisateur, ID ou URL |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"stories","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "stories", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "stories", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json()) tagged Tagué
Tagué
Arguments
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| username_or_id_or_url | string | Oui | Nom d'utilisateur, ID ou URL |
| count | string | Non | Nombre de résultats à retourner |
| cursor | string | Non | Curseur de pagination pour la page suivante |
Exemples de code
curl -X POST 'https://mcp.pressmonitor.fr/instagram/v1' -H 'Content-Type: application/json' -H 'Authorization: Bearer YOUR_TOKEN' -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"tagged","arguments":{"username_or_id_or_url":"SOME_STRING_VALUE","count":20,"cursor":"NEXT_CURSOR"}}}' const payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "tagged", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } }; const response = await fetch('https://mcp.pressmonitor.fr/instagram/v1', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, body: JSON.stringify(payload) }); console.log(await response.json()); import requests payload = { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "tagged", "arguments": { "username_or_id_or_url": "SOME_STRING_VALUE", "count": 20, "cursor": "NEXT_CURSOR" } } } response = requests.post( 'https://mcp.pressmonitor.fr/instagram/v1', headers={ 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_TOKEN' }, json=payload, ) print(response.json())
commentsCommentaires
Commentaires
Arguments
stringstringstringExemples de code