Data API
Ваши суда и где они находятся, поданные вами запросы и то, что поставщики фактически вам котировали — в формате JSON, для встраивания в собственное ПО для планирования или фрахтования. Всё ограничено рамками вашей собственной организации.
Доступ
Входит в Fleet, Enterprise и Fleet. Выпустите ключ в настройках; ключи начинаются с bfp_.
Ключ можно выпустить на любом тарифе, и он будет отвечать 402 пока тариф не будет включать его — так интеграция создаётся один раз и начинает работать при смене тарифа, а не блокируется до тех пор. Fleet — 50,000 вызовов в месяц, Enterprise — 500,000.
Ваш флот
GET https://bunkerfuelprices.com/api/v1/data/fleet
curl https://bunkerfuelprices.com/api/v1/data/fleet \ -H "Authorization: Bearer bfp_YOUR_KEY"
{
"organisation": "Aegean Shipping",
"vessels": [
{
"imo": "9876543", "name": "MV EXAMPLE", "segment": "commercial",
"dwt": 82000, "consumptionMtPerDay": 28.5, "serviceSpeedKts": 13.2,
"scrubber": false,
"position": {
"lat": 1.265, "lon": 103.82, "speedKts": 11.4, "courseDeg": 87,
"destination": "SGSIN",
"nextPort": { "name": "Singapore", "locode": "SGSIN" },
"etaAt": "2026-09-02T06:00:00.000Z",
"observedAt": "2026-08-30T13:31:00.000Z", "source": "aisstream"
},
"rob": { "vlsfoMt": 640, "mgoMt": 95 }
}
]
}rob — это остаток на борту (remaining on board) — цифра, которая определяет, сколько вы действительно можете взять на борт, и та, которую большинству флотских систем приходится запрашивать у капитана.
Запросы и котировки
GET https://bunkerfuelprices.com/api/v1/data/quotes?days=90
{
"requests": [
{
"ref": "BFP-7K2M",
"port": { "name": "Singapore", "locode": "SGSIN" },
"grade": "VLSFO", "quantityMt": 1200,
"status": "comparing",
"quotes": [
{
"usdPerMt": 784.50,
"allInUsdPerMt": 799.10,
"bargeFeeUsd": 8500,
"paymentTermDays": 30,
"creditAdjUsdPerMt": 2.10,
"basis": "delivered", "validUntil": "2026-08-30T17:00:00.000Z",
"extractionConfidence": 0.96
}
]
}
]
}allInUsdPerMt — это то, по чему нужно сравнивать. Заголовочная цифра — не то, что вы платите: она не включает плату за баржу, стоимость условий оплаты и вашу кредитную позицию у этого поставщика, а разрыв между этими двумя значениями регулярно составляет от $10 до $40 за тонну. Сортировка поставщиков по usdPerMt стабильно выбирает не того.
extractionConfidence — это насколько уверен был парсер, когда читал email поставщика. Ниже 0.9 на него посмотрел человек.
Публичная ценовая доска
Открыта, ключ не нужен, тариф не нужен.
curl "https://bunkerfuelprices.com/api/v1/prices?grade=VLSFO&limit=50"
Ошибки
| Статус | Значение |
|---|---|
| 401 | Отсутствующий или неизвестный ключ. |
| 402 | Ключ действителен, тариф не включает API. Ответ называет тариф, на котором вы находитесь. |
| 429 | Месячный лимит исчерпан. Сбрасывается первого числа месяца. |
Ваши собственные данные принадлежат вам: экспортируйте их, храните, используйте как хотите. Лицензированные рыночные цены несут условия перераспределения, изложенные в Политике по данным и ценам. Поставщики размещают через другой эндпоинт — API для поставщиков.