Get Profile
Get detailed information about an Instagram profile.Endpoint
Copy
Ask AI
GET /api/instagram/profile
Query Parameters
Instagram username
Example Request
cURL
Copy
Ask AI
curl -X GET "https://rocks.rive.wtf/api/instagram/profile?username=cristiano" \
-H "Authorization: Bearer YOUR_API_KEY"
JavaScript
Copy
Ask AI
const response = await fetch('https://rocks.rive.wtf/api/instagram/profile?username=cristiano', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const data = await response.json();
console.log(data);
Python
Copy
Ask AI
import requests
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
params = {'username': 'cristiano'}
response = requests.get(
'https://rocks.rive.wtf/api/instagram/profile',
headers=headers,
params=params
)
print(response.json())
Response Example
Copy
Ask AI
{
"data": {
"user": {
"username": "cristiano",
"full_name": "Cristiano Ronaldo",
"biography": "",
"edge_followed_by": {
"count": 670906725
},
"edge_follow": {
"count": 626
},
"edge_owner_to_timeline_media": {
"count": 4005,
"edges": [
{
"node": {
"id": "3820898462078635297",
"display_url": "https://...",
"edge_liked_by": {
"count": 1360024
},
"edge_media_to_caption": {
"edges": [
{
"node": {
"text": "Almost time ⏳"
}
}
]
},
"taken_at_timestamp": 1769706660,
"is_video": false
}
}
]
},
"profile_pic_url": "https://...",
"profile_pic_url_hd": "https://...",
"is_verified": true,
"is_private": false,
"is_business_account": false,
"external_url": "http://perplexity.ai/ronaldo"
}
}
}
Get Stories
Get active stories from an Instagram profile.Endpoint
Copy
Ask AI
GET /api/instagram/stories
Query Parameters
Instagram username
Example Request
cURL
Copy
Ask AI
curl -X GET "https://rocks.rive.wtf/api/instagram/stories?username=cristiano" \
-H "Authorization: Bearer YOUR_API_KEY"
JavaScript
Copy
Ask AI
const response = await fetch('https://rocks.rive.wtf/api/instagram/stories?username=cristiano', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const data = await response.json();
console.log(data);
Python
Copy
Ask AI
import requests
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
params = {'username': 'cristiano'}
response = requests.get(
'https://rocks.rive.wtf/api/instagram/stories',
headers=headers,
params=params
)
print(response.json())
Response Example
Copy
Ask AI
{
"data": {
"user": {
"username": "cristiano",
"edge_felix_video_timeline": {
"count": 32,
"edges": [
{
"node": {
"id": "2873372485079719144",
"display_url": "https://...",
"is_video": true,
"taken_at_timestamp": 1656752851,
"edge_media_to_caption": {
"edges": [
{
"node": {
"text": "Story caption here"
}
}
]
}
}
}
]
}
}
}
}
Stories and reels data may be limited. The API returns available public content from the profile.