Poznaj inFakt API

Dzięki inFakt API masz dostęp do zasobów serwisu inFakt.pl za pomocą REST + JSON.

Automatyzuj procesy fakturowania i księgowania, integruj z innymi systemami, generuj faktury elektroniczne, monitoruj płatności i zarządzaj klientami.

Wypróbuj gotowe skrypty i zobacz, jakie to proste

  • Wystaw fakturę

  • Pokaż produkt

  • Zobacz listę klientów

  • Połącz się z KSeF

node.js
var axios = require('axios');

var config = {
  method: 'get',
  maxBodyLength: Infinity,
  url: 'https://api.infakt.pl/api/v3/invoices.json',
  headers: { 
    'X-inFakt-ApiKey': ''
  }
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
var axios = require('axios');
var data = '';

var config = {
  method: 'get',
  maxBodyLength: Infinity,
  url: 'https://api.infakt.pl/api/v3/products.json',
  headers: { 
    'X-inFakt-ApiKey': '', 
    'Content-Type': 'application/json'
  },
  data: data
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
var axios = require('axios');

var config = {
  method: 'get',
  maxBodyLength: Infinity,
  url: 'https://api.infakt.pl/api/v3/clients.json',
  headers: {}
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});
var axios = require('axios');

var config = {
  method: 'get',
  maxBodyLength: Infinity,
  url: 'https://api.infakt.pl/api/v3/invoices.json',
  headers: { 
    'X-inFakt-ApiKey': ''
  }
};

axios(config)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});

var data = '{\n    "access_token": "..."\n}';

var configPut = {
  method: 'put',
  maxBodyLength: Infinity,
  url: 'https://api.infakt.pl/v3/ksef/integration.json',
  headers: { },
  data: data
};

axios(configPut)
.then(function (response) {
  console.log(JSON.stringify(response.data));
})
.catch(function (error) {
  console.log(error);
});

Przeglądaj według kategorii


1.2K

Użytkowników
korzystających z API

390K

Wystawionych
faktur miesięcznie

26M

Zapytań do
API miesięcznie


Nie jesteś programistą?
Sprawdź gotowe rozwiązania do integracji z inFaktem

Masz własną integrację? Skontaktuj się z nami


W czym pomoże Ci API?

  • Automatyzuj fakturowanie w procesach
    sprzedażowych
  • Zbuduj dowolną integrację według
    własnego pomysłu
  • Automatyzuj importy i eksporty
    do dowolnych programów księgowych
  • Rozszerzaj funkcjonalności inFaktu według
    swoich potrzeb
Dokumentacja API

Webhooki

Webhooki to mechanizm wysyłania i odbierania w czasie rzeczywistym informacji o zdarzeniach w inFakcie. Na ich podstawie użytkownik ma możliwość otrzymymwania powiadomień o wybranych przez siebie akcjach, takich jak aktualny status faktury w systemie KSeF. Informacje mogą być wysyłane na dowolny adres podany przez użytkownika.

Sprawdź Webhooki

Automatyzuj i oszczędzaj czas

Wystawiaj faktury, dodawaj koszty oraz zarządzaj klientami poprzez rozwiązania napisane przez narzędzia, których używasz na co dzień

Skorzystaj z gotowych rozwiązań

Najczęściej zadawane pytania

Tak, możliwe jest wystawianie faktur przez REST API. Ponadto, poprzez API możliwe jest zwracanie kodów GTU, pobranie składek ZUS, czy też listy stawek ryczałtu.

Aby zgłosić własną integrację, należy uzupełnić formularz dotyczący integracji poprzez API. Po otrzymaniu zgłoszenia i weryfikacji informacja zostanie umieszczona na stronie.

Informacje o punkcie dostępowym są zawarte we wstępie do dokumentacji, która znajduje się pod adresem docs.infakt.pl.

Tak, dla osób, które chcą się integrować z inFaktem zostało przygotowane środowisko testowe. Sandbox posiada swoje limity, na których można zapoznać się na stronie dokumentacji API inFaktu..