Welcome to Buyback.Tools API
Buyback.Tools API 1.0.0
API Endpoints for BuyBack.Tools API.
To recieve an API Key, please visit:
{BUYBACK_TOOLS_API_PRODUCT_PAGE_LINK}
Once signed up, your API Key is
your Stripe Subscripion ID (ex: 'subs743...')
These Docs are a work in
progress and will be updated periodically. If you encounter issues, please
contact us using the link below.
Servers
| Description | URL |
|---|---|
| Direct API URL | https://us-central1-sheetimei.cloudfunctions.net |
| BuyBack.Tools API URL (Coming Soon) | https://api.buyback.tools |
IMEI Tools
GET /check-carrier-eligibility
Description
Returns eligibility for activation by different carriers
Example URL
- https://us-central1-sheetimei.cloudfunctions.net/check-carrier-
eligibility?apiKey={API_KEY}&imei={IMEI}
Input parameters
| Parameter | In | Type | Default | Nullable | Description |
|---|---|---|---|---|---|
apiKey |
query | string | No | Your API Key | |
imei |
query | string | No | Device IMEI |
Response 200 OK
{
"att": {
"blacklisted": false,
"deviceCompat": true
},
"tmobile": {
"blacklisted": "UNBLOCKED",
"deviceCompat": "Fully Compatible"
},
"verizon": {
"blacklisted": "Unknown",
"deviceCompat": "Unknown"
}
}
Schema of the response body
{
"type": "object",
"properties": {
"att": {
"type": "object",
"properties": {
"blacklisted": {
"type": "string"
},
"deviceCompat": {
"type": "string"
}
}
},
"tmobile": {
"type": "object",
"properties": {
"blacklisted": {
"type": "string"
},
"deviceCompat": {
"type": "string"
}
}
},
"verizon": {
"type": "object",
"properties": {
"blacklisted": {
"type": "string"
},
"deviceCompat": {
"type": "string"
}
}
}
}
}
Response 500 Internal Server Error
GET /check-samsung-warranty
Description
Returns Warranty Information for Samsung Devices. Warranty Date is returned in the format of Year-Month-Day.
Input parameters
| Parameter | In | Type | Default | Nullable | Description |
|---|---|---|---|---|---|
apiKey |
query | string | No | Your API Key | |
imei |
query | string | No | Device IMEI |
Response 200 OK
{
"inWarranty": false,
"originalCarrier": "AT&T",
"warrantyDate": "2022-12-04"
}
Schema of the response body
{
"type": "object",
"properties": {
"inWarranty": {
"type": "boolean"
},
"originalCarrier": {
"type": "string"
},
"warrantyDate": {
"type": "string"
}
}
}
Response 500 Internal Server Error
GET /check-australia-blacklist
Description
Returns blacklist information for austrailias regoinal blacklist database
Input parameters
| Parameter | In | Type | Default | Nullable | Description |
|---|---|---|---|---|---|
apiKey |
query | string | No | Your API Key | |
imei |
query | string | No | Device IMEI |
Response 200 OK
{
"bl": "Your IMEI Number is currently unblocked."
}
Schema of the response body
{
"type": "object",
"properties": {
"bl": {
"type": "string"
}
}
}
Response 500 Internal Server Error
GET /check-manufacturer
Description
Returns device Manufacturer and Model
Input parameters
| Parameter | In | Type | Default | Nullable | Description |
|---|---|---|---|---|---|
apiKey |
query | string | No | ||
imei |
query | string | No | ||
sickwKey |
query | string | No |
Response 200 OK
{
"manufacturer": "Samsung",
"model": "Galaxy S21 5G"
}
Schema of the response body
{
"type": "object",
"properties": {
"manufacturer": {
"type": "string"
},
"model": {
"type": "string"
}
}
}
Response 500 Internal Server Error
GET /check-imei
Description
Run a standard SickW IMEI check
Input parameters
| Parameter | In | Type | Default | Nullable | Description |
|---|---|---|---|---|---|
apiKey |
query | string | No | Your BuyBack.Tools API Key | |
imei |
query | string | No | IMEI to check | |
sickwKey |
query | string | No | Your SickW API Key |
Response 200 OK
{
"model": "iPhone 12",
"storage": "64GB",
"color": "Blue",
"sim": "Locked",
"network": "2408 - US Sprint/T-Mobile Locked Policy",
"ic": true,
"bl": "Clean",
"appleCare": false,
"Warranty": "Coverage Expired",
"balance": 10.25
}
Schema of the response body
{
"type": "object",
"properties": {
"model": {
"type": "string"
},
"storage": {
"type": "string"
},
"color": {
"type": "string"
},
"sim": {
"type": "string"
},
"network": {
"type": "string"
},
"ic": {
"type": "string"
},
"bl": {
"type": "string"
},
"appleCare": {
"type": "string"
},
"warranty": {
"type": "string"
},
"balance": {
"type": "number"
}
},
"example": {
"model": "iPhone 12",
"storage": "64GB",
"color": "Blue",
"sim": "Locked",
"network": "2408 - US Sprint/T-Mobile Locked Policy",
"ic": true,
"bl": "Clean",
"appleCare": false,
"Warranty": "Coverage Expired",
"balance": 10.25
}
}
Response 500 Internal Server Error
Pricing
GET /check-iphone-pricing
Description
Returns current pricing by Make, Model, and Carrier for Gazelle, EcoATM, and ItsWorthMore
Input parameters
| Parameter | In | Type | Default | Nullable | Description |
|---|---|---|---|---|---|
apiKey |
query | string | No | ||
carrier |
query | string | No | ||
model |
query | string | No | ||
size |
query | string | No |
Response 200 OK
Response 500 Internal Server Error
Schemas
inline_response_200
| Name | Type |
|---|---|
att |
Properties: blacklisted, deviceCompat |
tmobile |
Properties: blacklisted, deviceCompat |
verizon |
Properties: blacklisted, deviceCompat |
inline_response_200_1
| Name | Type |
|---|---|
inWarranty |
boolean |
originalCarrier |
string |
warrantyDate |
string |
inline_response_200_2
| Name | Type |
|---|---|
bl |
string |
inline_response_200_3
| Name | Type |
|---|---|
manufacturer |
string |
model |
string |
inline_response_200_4
| Name | Type |
|---|---|
appleCare |
string |
balance |
number |
bl |
string |
color |
string |
ic |
string |
model |
string |
network |
string |
sim |
string |
storage |
string |
warranty |
string |