REST API v1.0 99.9% uptime

    NAKRYTKA.VIP API

    Et komplett REST API for å automatisere bestillingene dine

    Base URL: https://nakrytka.vip/api/v1

    Autentisering

    Bruk et Bearer-token i Authorization-headeren.

    BASH
    # Pass your API key in the Authorization header
    curl -X GET "https://nakrytka.vip/api/v1/balance" \
      -H "Authorization: Bearer YOUR_API_KEY"

    Basis-URL

    Alle forespørsler går over HTTPS, og svarene kommer tilbake som JSON.

    https://nakrytka.vip/api/v1

    Alle endepunktene nedenfor legges til basis-URL-en.

    Ratebegrensninger

    Grensen avhenger av nivået ditt; hvert svar inneholder headere for ratebegrensning.

    • Free60 req/min
    • Pro300 req/min
    • Agency1200 req/min

    Eksempel: legge inn en bestilling

    CURL
    curl -X POST "https://nakrytka.vip/api/v1/orders" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "service_id": "svc_abc123",
        "link": "https://instagram.com/yourprofile",
        "quantity": 1000
      }'

    Endepunkter

    Fullstendig liste over tilgjengelige API-metoder

    GET/api/v1/balance

    Get account balance

    Returns the current account balance and currency.

    Forespørsel

    BASH
    curl -X GET "https://nakrytka.vip/api/v1/balance" \
      -H "Authorization: Bearer YOUR_API_KEY"

    Respons

    JSON
    {
      "success": true,
      "balance": 1250.50,
      "currency": "RUB"
    }
    GET/api/v1/services

    List services

    Returns all active services with rates, min/max and average time.

    Parametere

    • platformstring— Filter by platform (e.g. instagram)
    • categorystring— Filter by category slug

    Forespørsel

    BASH
    curl -X GET "https://nakrytka.vip/api/v1/services?platform=instagram" \
      -H "Authorization: Bearer YOUR_API_KEY"

    Respons

    JSON
    {
      "success": true,
      "services": [
        {
          "id": "svc_abc123",
          "name": "Instagram Followers — Premium",
          "platform": "instagram",
          "ratePer1000": 89.0,
          "minOrder": 10,
          "maxOrder": 100000,
          "averageTime": "0-1 hour"
        }
      ]
    }
    POST/api/v1/orders

    Place new order

    Creates a new order for a service. Auto-starts within 30 seconds.

    Parametere

    • service_idrequiredstring— Service ID from /services
    • linkrequiredstring— Target URL (post, profile, channel)
    • quantityrequiredinteger— Number of units (min/max per service)

    Forespørsel

    BASH
    curl -X POST "https://nakrytka.vip/api/v1/orders" \
      -H "Authorization: Bearer YOUR_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "service_id": "svc_abc123",
        "link": "https://instagram.com/yourprofile",
        "quantity": 1000
      }'

    Respons

    JSON
    {
      "success": true,
      "order": {
        "id": "ord_xyz789",
        "orderNumber": "SMB-2026-001234",
        "status": "PENDING",
        "totalAmount": 89.0,
        "currency": "RUB",
        "startCount": 0,
        "remains": 1000,
        "createdAt": "2026-01-15T10:30:00Z"
      }
    }
    GET/api/v1/orders/:id

    Get order status

    Returns detailed status of a single order, including progress and start count.

    Parametere

    • idrequiredstring— Order ID (path param)

    Forespørsel

    BASH
    curl -X GET "https://nakrytka.vip/api/v1/orders/ord_xyz789" \
      -H "Authorization: Bearer YOUR_API_KEY"

    Respons

    JSON
    {
      "success": true,
      "order": {
        "id": "ord_xyz789",
        "status": "IN_PROGRESS",
        "progress": 65,
        "startCount": 1200,
        "remains": 350,
        "completedAt": null,
        "updatedAt": "2026-01-15T11:05:00Z"
      }
    }
    GET/api/v1/orders

    List user orders

    Returns paginated list of the authenticated user's orders.

    Parametere

    • pageinteger— Page number (default 1)
    • limitinteger— Page size (default 20, max 100)
    • statusstring— Filter by status (PENDING, IN_PROGRESS, COMPLETED, ...)

    Forespørsel

    BASH
    curl -X GET "https://nakrytka.vip/api/v1/orders?limit=10&status=COMPLETED" \
      -H "Authorization: Bearer YOUR_API_KEY"

    Respons

    JSON
    {
      "success": true,
      "orders": [ { "id": "ord_xyz789", "status": "COMPLETED", "..." : "..." } ],
      "pagination": { "page": 1, "limit": 10, "total": 47, "pages": 5 }
    }
    POST/api/v1/orders/:id/cancel

    Cancel order

    Cancels a pending or partially-completed order. Refund is credited to the balance for the unfinished quantity.

    Parametere

    • idrequiredstring— Order ID (path param)

    Forespørsel

    BASH
    curl -X POST "https://nakrytka.vip/api/v1/orders/ord_xyz789/cancel" \
      -H "Authorization: Bearer YOUR_API_KEY"

    Respons

    JSON
    {
      "success": true,
      "order": {
        "id": "ord_xyz789",
        "status": "CANCELED",
        "refundedAmount": 31.15,
        "currency": "RUB"
      }
    }

    Webhooks

    Vi sender POST til URL-en din hver gang en abonnert hendelse inntreffer.

    • ORDER_COMPLETED— ordre fullført
    • ORDER_PENDING— ordre opprettet og venter på start
    • ORDER_IN_PROGRESS— ordre pågår
    • ORDER_PARTIAL— ordre delvis fullført, resten refundert
    • ORDER_CANCELED— ordre kansellert
    • ORDER_REFUNDED— ordre refundert
    • DEPOSIT_CONFIRMED— innskudd kreditert
    • REFILL_SUBMITTED— påfyllingsforespørsel godtatt
    • REFILL_COMPLETED— påfylling fullført
    • TICKET_ANSWERED— kundestøtte svarte på en sak

    Vi prøver på nytt opptil 5 ganger med økende forsinkelse.

    Eksempel på forespørsel

    POST YOUR.WEBHOOK.URL
    POST https://your.webhook.url HTTP/1.1
    Content-Type: application/json
    X-Nakrytka-Event: ORDER_COMPLETED
    X-Nakrytka-Signature: sha256=6d5f2a01c9e8b7...
    
    {
      "event": "ORDER_COMPLETED",
      "orderNo": "ord_xyz789",
      "status": "COMPLETED",
      "timestamp": "2026-01-15T11:05:00Z"
    }

    Leveringssignatur

    Hver levering signeres med X-Nakrytka-Signature-headeren: sha256=<HMAC-SHA256 av forespørselskroppen, beregnet med webhook-hemmeligheten>. Hemmeligheten settes når webhooken opprettes i dashbordet, "API"-seksjonen.

    SIGNATURVERIFISERING (NODE.JS)
    const crypto = require('crypto');
    
    // rawBody — тело запроса как буфер/строка ДО любого парсинга JSON
    const expected =
      'sha256=' +
      crypto.createHmac('sha256', WEBHOOK_SECRET).update(rawBody).digest('hex');
    
    const received = req.headers['x-nakrytka-signature'] ?? '';
    const ok =
      received.length === expected.length &&
      crypto.timingSafeEqual(Buffer.from(received), Buffer.from(expected));
    
    if (!ok) return res.status(401).end(); // не наша доставка

    Feilkoder

    CodeNameDescription
    200OKRequest completed successfully
    400Bad RequestInvalid or missing parameter
    401UnauthorizedMissing or invalid API key
    402Payment RequiredInsufficient account balance
    403ForbiddenAPI key lacks required permission
    404Not FoundResource does not exist
    409ConflictOrder cannot be canceled in current status
    429Too Many RequestsRate limit exceeded — back off and retry
    500Server ErrorInternal server error — contact support

    Ratebegrensning

    Hvert svar inneholder headere for ratebegrensning.

    • X-RateLimit-Limit: 60
    • X-RateLimit-Remaining: 42
    • X-RateLimit-Reset: 1737000000
    Free60 req/min
    Pro300 req/min
    Agency1200 req/min

    Når grensen overskrides, returnerer API-et 429 — bruk eksponentiell backoff.

    Klar til å automatisere?

    Generer en API-nøkkel på 30 sekunder rett i dashbordet.

    Hva andre spør om

    hva er smm panel
    Svaret er i /faq og /services. Finner du det ikke, kontakt brukerstøtte — vi svarer innen 1 time.
    hva er smm panel 2026
    Svaret er i /faq og /services. Finner du det ikke, kontakt brukerstøtte — vi svarer innen 1 time.
    hva er smm panel norge
    Svaret er i /faq og /services. Finner du det ikke, kontakt brukerstøtte — vi svarer innen 1 time.
    hva er smm panel tjeneste
    Svaret er i /faq og /services. Finner du det ikke, kontakt brukerstøtte — vi svarer innen 1 time.

    SMM-panel av neste generasjon — 2026. Følgere, likes og visninger for 30+ sosiale plattformer. Autostart, lave priser, support døgnet rundt.

    Tjenester

    Seksjoner

    Support

    Få nyheter, rabatter og SMM-guider. Ingen spam.

    Juridisk

    © 2026 NAKRYTKA.VIP. Alle rettigheter forbeholdt. Laget med ❤ SMM.

    Support døgnet rundt

    Globalt søk

    Finn tjenester, artikler, guider og sider