← 마이페이지로 돌아가기
개발자 센터
인스타업 API v2
yoyomedia 호환 리셀러 API로 자체 시스템·봇·자동화·대량 주문 흐름을 구축할 수 있어요. API 키 한 개로 6가지 액션(services / add / status / balance / refill / cancel)을 호출하세요.
📋 서비스 카탈로그
5,000+ 서비스 ID 검색 · 단가/min/max 확인 · 코드 스니펫 즉시 복사
열기 →
🚀 시작하기 (3분)
- 마이페이지 → API 키 에서 키 발급 (
sk_live_...) 후 안전하게 보관 - 잔액 충전 (무통장 입금)
- 서비스 카탈로그 에서 사용할
service_id검색·복사 POST https://instaup.kr/api/v2에key·action본문 파라미터로 요청- 응답은 JSON. 정상이면 데이터 객체, 에러면
{ error: "..." }
인증
API 키는 요청 본문(form-data 또는 JSON)의 key 필드로 전달해요. HTTP Authorization 헤더는 사용하지 않아요.
form-data
POST /api/v2 Content-Type: application/x-www-form-urlencoded key=sk_live_xxx&action=balance
JSON
POST /api/v2
Content-Type: application/json
{ "key": "sk_live_xxx", "action": "balance" }엔드포인트 (6 액션)
services서비스 목록 조회
판매 중인 모든 활성 서비스 목록을 가져와요. service_id를 통해 add 액션에 사용할 서비스를 선택하세요. 공개 카탈로그는 검색/필터/복사 UI 와 함께 [개발자 → 서비스 카탈로그] 페이지에서 확인할 수 있어요.
파라미터
| 이름 | 필수 | 타입 | 설명 |
|---|---|---|---|
key | 필수 | string | 발급받은 API 키 |
action | 필수 | string | "services" 고정 |
요청 예시
curl -X POST https://instaup.kr/api/v2 \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "key=YOUR_API_KEY&action=services"
응답 예시
[
{
"service": 1234,
"name": "인스타그램 한국인 팔로워",
"category": "인스타그램 한국인 팔로워",
"rate": 0.85,
"min": 50,
"max": 100000,
"type": "Default",
"dripfeed": false,
"refill": true,
"cancel": false
}
]코드 샘플
cURL
curl -X POST https://instaup.kr/api/v2 \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "key=YOUR_API_KEY&action=add&service=1234&link=https://instagram.com/p/xxx&quantity=500"
JavaScript (fetch)
// Node.js / 브라우저 fetch
const res = await fetch('https://instaup.kr/api/v2', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
key: 'YOUR_API_KEY',
action: 'add',
service: 1234,
link: 'https://instagram.com/p/xxx',
quantity: 500,
}),
})
const data = await res.json()
console.log(data.order)Python (requests)
import requests
res = requests.post(
'https://instaup.kr/api/v2',
data={
'key': 'YOUR_API_KEY',
'action': 'add',
'service': 1234,
'link': 'https://instagram.com/p/xxx',
'quantity': 500,
},
)
print(res.json()['order'])PHP (cURL)
<?php
$ch = curl_init('https://instaup.kr/api/v2');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
'key' => 'YOUR_API_KEY',
'action' => 'add',
'service' => 1234,
'link' => 'https://instagram.com/p/xxx',
'quantity' => 500,
]));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
echo $response;Try it out — 직접 호출
실제 /api/v2 엔드포인트를 호출해요. API 키는 마이페이지 → API 키 에서 발급받아 붙여넣어 주세요. (브라우저에서만 사용 — 서버 저장 안 됨)
에러 코드
| error | 설명 |
|---|---|
Invalid request format | 요청 본문 파싱 실패 |
Missing key or action | key 또는 action 파라미터 누락 |
Invalid API key | 존재하지 않거나 비활성화된 API 키 |
Rate limit exceeded | RPM 한도 초과 — 키별 RPM은 마이페이지에서 확인 |
Insufficient balance | 잔액 부족 — /deposit 에서 충전 |
Invalid service | 존재하지 않거나 비활성화된 service_id |
Invalid quantity | 서비스의 min~max 범위 벗어남 |
Order not found | order ID가 잘못됐거나 본인 주문이 아님 |
⏱ Rate Limit
기본 RPM(분당 요청 수) 100. 키별 RPM은 마이페이지 → API 키 에서 확인할 수 있어요. 한도가 더 필요하면 고객센터로 문의해주세요. 한도 초과 시 응답: { "error": "Rate limit exceeded" }
지금 시작해보세요
API 키 발급은 무료. 첫 호출까지 3분이면 충분해요.
API 키 발급하러 가기