API Puternic pentru Dezvoltatori

Integrează informații complete despre companii, date financiare și rapoarte de credit direct în aplicațiile tale cu API-ul nostru robust și ușor de folosit.

API RESTful

Metode HTTP standard cu răspunsuri JSON

Chei API

Autentificare sigură cu chei API

Date în Timp Real

Informații actualizate din surse oficiale

Analitice

Statistici de utilizare și metrici de performanță

Începere Rapidă

Autentificare

Toate cererile API necesită o cheie API. Include-o în header-ul Authorization:

Authorization: Bearer CHEIA_TA_API

Obține cheia ta API din dashboard după ce te înregistrezi pentru un cont.

URL de Bază

Toate endpoint-urile API sunt relative la URL-ul nostru de bază:

https://api.creditinfo.md/v1

Toate răspunsurile sunt returnate în format JSON cu coduri de stare HTTP corespunzătoare.

Căutare Companii

GET /companies/search

Caută companii după nume, IDNO sau alte criterii.

Parametri:

  • q - Interogarea de căutare
  • limit - Numărul de rezultate (implicit: 10)
  • offset - Offset pentru paginare

Exemplu Cerere:

GET /companies/search?q=exemplu&limit=5

Exemplu Răspuns:

{
  "success": true,
  "data": [
    {
      "id": "12345",
      "name": "Compania Exemplu SRL",
      "idno": "1234567890123",
      "status": "active",
      "address": "Chișinău, Moldova",
      "created_at": "2020-01-15"
    }
  ],
  "total": 1,
  "limit": 5,
  "offset": 0
}

Obține Detalii Companie

GET /companies/{id}

Obține informații detaliate despre o companie specifică.

Parametri:

  • id - ID-ul companiei sau IDNO
  • include_financial - Include date financiare (boolean)

Exemplu Cerere:

GET /companies/1234567890123?include_financial=true

Exemplu Răspuns:

{
  "success": true,
  "data": {
    "id": "12345",
    "name": "Compania Exemplu SRL",
    "idno": "1234567890123",
    "status": "active",
    "address": "Chișinău, Moldova",
    "phone": "+373 22 123456",
    "email": "contact@exemplu.md",
    "website": "https://exemplu.md",
    "created_at": "2020-01-15",
    "founders": [...],
    "administrators": [...],
    "activities": [...],
    "financial_data": {
      "2023": {
        "net_sales": 1000000,
        "net_profit": 150000,
        "total_assets": 2000000
      }
    }
  }
}

Obține Rapoarte Financiare

GET /companies/{id}/financial

Obține rapoarte financiare detaliate pentru o companie.

Parametri:

  • id - ID-ul companiei sau IDNO
  • year - An specific (opțional)
  • format - Format răspuns (json, csv, pdf)

Exemplu Cerere:

GET /companies/1234567890123/financial?year=2023

Exemplu Răspuns:

{
  "success": true,
  "data": {
    "company_id": "12345",
    "year": 2023,
    "balance_sheet": {
      "total_assets": 2000000,
      "current_assets": 800000,
      "fixed_assets": 1200000,
      "total_liabilities": 1500000,
      "equity": 500000
    },
    "income_statement": {
      "net_sales": 1000000,
      "cost_of_sales": 600000,
      "gross_profit": 400000,
      "operating_expenses": 250000,
      "net_profit": 150000
    }
  }
}

Exemple de Cod

JavaScript (Fetch)

// Caută companii
const searchCompanies = async (query) => {
  const response = await fetch(
    `https://api.creditinfo.md/v1/companies/search?q=${query}`,
    {
      headers: {
        'Authorization': 'Bearer CHEIA_TA_API',
        'Content-Type': 'application/json'
      }
    }
  );
  
  return await response.json();
};

// Obține detalii companie
const getCompanyDetails = async (id) => {
  const response = await fetch(
    `https://api.creditinfo.md/v1/companies/${id}`,
    {
      headers: {
        'Authorization': 'Bearer CHEIA_TA_API'
      }
    }
  );
  
  return await response.json();
};

Python (Requests)

import requests

API_KEY = 'CHEIA_TA_API'
BASE_URL = 'https://api.creditinfo.md/v1'

headers = {
    'Authorization': f'Bearer {API_KEY}',
    'Content-Type': 'application/json'
}

# Caută companii
def search_companies(query):
    response = requests.get(
        f'{BASE_URL}/companies/search',
        params={'q': query},
        headers=headers
    )
    return response.json()

# Obține detalii companie
def get_company_details(company_id):
    response = requests.get(
        f'{BASE_URL}/companies/{company_id}',
        headers=headers
    )
    return response.json()

Prețuri și Limite API

Basic

0 MDL

Nivel gratuit

  • • 100 cereri/lună
  • • Date de bază companii
  • • Suport standard

Professional

299 MDL

Pe lună

  • • 10,000 cereri/lună
  • • Date complete companii
  • • Rapoarte financiare
  • • Suport prioritar

Enterprise

899 MDL

Pe lună

  • • Cereri nelimitate
  • • Toate tipurile de date
  • • Integrări personalizate
  • • Suport dedicat

Gata să Începi?

Înregistrează-te pentru o cheie API și începe să integrezi date despre companii în aplicațiile tale astăzi.