HepsiSosyal API

API, birçok görevi otomatikleştirmenizi sağlayan güçlü bir araçtır.

HTTP Method

POST

API URL

https://hepsipanel.com/api/v2

Response Format

JSON

Service list

Example Response
[ { "service": 1, "name": "Followers", "type": "Default", "category": "First Category", "rate": "0.90", "min": "50", "max": "10000", "refill": true, "cancel": true }, { "service": 2, "name": "Comments", "type": "Custom Comments", "category": "Second Category", "rate": "8", "min": "10", "max": "1500", "refill": false, "cancel": true } ]

Add order

  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • quantity Needed quantity
  • runs (optional) Runs to deliver
  • interval (optional) Interval in minutes
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • comments Comments list separated by \r\n or \n
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • quantity Needed quantity
  • usernames Usernames list separated by \r\n or \n
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • quantity Needed quantity
  • usernames Usernames list separated by \r\n or \n
  • hashtags Hashtags list separated by \r\n or \n
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • usernames Usernames list separated by \r\n or \n
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • quantity Needed quantity
  • username URL to scrape followers from
  • key Your API key
  • action add
  • service Service ID
  • username Username
  • min Quantity min
  • max Quantity max
  • posts (optional) Use this parameter if you want to limit the number of new (future) posts that will be parsed and for which orders will be created. If posts parameter is not set, the subscription will be created for an unlimited number of posts.
  • old_posts (optional) Number of existing posts that will be parsed and for which orders will be created, can be used if this option is available for the service.
  • delay Delay in minutes. Possible values: 0, 5, 10, 15, 20, 30, 40, 50, 60, 90, 120, 150, 180, 210, 240, 270, 300, 360, 420, 480, 540, 600
  • expiry (optional) Expiry date. Format d/m/Y
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • quantity Needed quantity
  • runs (optional) Runs to deliver
  • interval (optional) Interval in minutes
  • country Country code or full country name. Format: "US" or "United States"
  • device Device name. 1 - Desktop, 2 - Mobile (Android), 3 - Mobile (IOS), 4 - Mixed (Mobile), 5 - Mixed (Mobile & Desktop)
  • type_of_traffic 1 - Google Keyword, 2 - Custom Referrer, 3 - Blank Referrer
  • google_keyword required if type_of_traffic = 1
  • referring_url required if type_of_traffic = 2
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • comments Comments list separated by \r\n or \n
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • quantity Needed quantity
  • username Username of the comment owner
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • quantity Needed quantity
  • answer_number Answer number of the poll
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • username Username
  • comments Comments list separated by \r\n or \n
  • key Your API key
  • action add
  • service Service ID
  • link Link to page
  • quantity Needed quantity
  • groups Groups list separated by \r\n or \n
Example Response
{ "order": 23501 }

Order status

Example Response
{ "charge": "0.27819", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" }

Multiple orders status

Example Response
{ "1": { "charge": "0.27819", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" }, "10": { "error": "Incorrect order ID" }, "100": { "charge": "1.44219", "start_count": "234", "status": "In progress", "remains": "10", "currency": "USD" } }

Create refill

Example Response
{ "refill": "1" }

Create multiple refill

Example Response
[ { "order": 1, "refill": 1 }, { "order": 2, "refill": 2 }, { "order": 3, "refill": { "error": "Incorrect order ID" } } ]

Get refill status

Example Response
{ "status": "Completed" }

Get multiple refill status

Example Response
[ { "refill": 1, "status": "Completed" }, { "refill": 2, "status": "Rejected" }, { "refill": 3, "status": { "error": "Refill not found" } } ]

Create cancel

Example Response
[ { "order": 9, "cancel": { "error": "Incorrect order ID" } }, { "order": 2, "cancel": 1 } ]

User balance

Example Response
{ "balance": "100.84292", "currency": "USD" }