MediaShare

Date despre vinuri și inteligență de produs.

Autentificare: Cheie API Bearer pentru clienți direcți server-to-server.
Comportamentul răspunsului: Returnează cea mai bună potrivire normalizată sau un array gol când nu este găsit niciun vin. Evaluarea, prețul, anul și câmpurile de îmbogățire pot lipsi.
Cerere de Exemplu 200 OK
curl -G "https://wine.mediashare.ro/api/wine/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json" \
  --data-urlencode "q=Purcari Malbec 2020"
Răspuns de Exemplu application/json
{
  "name": "Malbec",
  "winery": "Purcari",
  "year": 2020,
  "score": 4.3,
  "reviews": 250,
  "avg_price": "99.99",
  "currency": "EUR"
}

Identifică aproximativ țara, orașul și fusul orar asociate unei adrese IP.

Autentificare: Exemplul public de lookup nu necesită o cheie API.
Comportamentul răspunsului: Returnează localizarea IP aproximativă, inclusiv țara, orașul și fusul orar când sunt disponibile. Rezultatul nu indică o locație fizică precisă.
Cerere de Exemplu 200 OK
curl -X GET "https://geo.mediashare.ro/" \
  -H "Accept: application/json"
Răspuns de Exemplu application/json
{
  "ip": "86.120.0.1",
  "country": "Romania",
  "country_iso": "RO",
  "region": "Bucharest",
  "region_code": "B",
  "city": "Bucharest",
  "postal_code": "020011",
  "latitude": 44.4205,
  "longitude": 26.169,
  "timezone": "Europe/Bucharest",
  "asn": "AS8953",
  "asn_org": "Orange Romania Network"
}

ro-finance.mediashare.ro

ÎN DEZVOLTARE

Date românești de referință pentru piață

Date românești publice de referință pentru piață: cursuri BNR, VUAN pentru fonduri mutuale și cotații de obligațiuni atribuite sursei.

Autentificare: Endpoint-urile publice de referință nu necesită o cheie API.
Comportamentul răspunsului: Returnează cursurile oficiale BNR cu timestamp-ul observației și atribuirea sursei.
Cerere de Exemplu 200 OK
curl -X GET "https://ro-finance.mediashare.ro/v1/fx-rates" \
  -H "Accept: application/json"
Răspuns de Exemplu application/json
{
  "source": "BNR",
  "observed_at": "2026-03-01T13:00:00Z",
  "rates": {
    "EUR": 4.9775,
    "USD": 4.612,
    "GBP": 5.823
  }
}

meta.mediashare.ro

ÎN DEZVOLTARE

API pentru extragerea datelor

Extragere de metadate URL și OpenGraph.

Autentificare: Cheie API Bearer necesară pentru extragere completă.
Comportamentul răspunsului: Returnează metadate OpenGraph și conținut curat din articole. Protecția SSRF se aplică tuturor adreselor URL.
Cerere de Exemplu 200 OK
curl -X GET "https://meta.mediashare.ro/v1/extract" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"url":"https://example.com/article"}'
Răspuns de Exemplu application/json
{
  "url": "https://example.com/article",
  "title": "Example Article",
  "description": "An example page used for testing.",
  "language": "en",
  "author": "Example Team",
  "published_at": "2024-05-12T10:20:30Z",
  "text": "Example content extracted from the page..."
}

mock.mediashare.ro

PLANIFICAT

API generator date mock

Generare deterministică și reproductibilă de date demo și mock.

Autentificare: Endpoint-urile publice nu necesită o cheie API.
Comportamentul răspunsului: Returnează înregistrări sintetice deterministe bazate pe seed, setări regionale și schemă.
Cerere de Exemplu 200 OK
curl -X GET "https://mock.mediashare.ro/v1/generate?schema=user&count=3&seed=42" \
  -H "Accept: application/json"
Răspuns de Exemplu application/json
{
  "seed": 42,
  "locale": "ro-RO",
  "records": [
    {
      "id": "usr_1",
      "name": "Andrei Popescu",
      "email": "andrei.popescu@example.ro"
    },
    {
      "id": "usr_2",
      "name": "Elena Dumitrescu",
      "email": "elena.dumitrescu@example.ro"
    },
    {
      "id": "usr_3",
      "name": "Radu Ionescu",
      "email": "radu.ionescu@example.ro"
    }
  ]
}

ro.mediashare.ro

PLANIFICAT

Utilitare și validatoare românești

Date structurate românești, validatoare (CNP, CUI, IBAN) și utilitare.

Autentificare: Endpoint-urile publice de validare nu necesită o cheie API.
Comportamentul răspunsului: Returnează validitatea formatului sintactic și a sumei de control pentru CNP, CUI, CIF și IBAN.
Cerere de Exemplu 200 OK
curl -X GET "https://ro.mediashare.ro/v1/validate/cnp?value=1900101123456" \
  -H "Accept: application/json"
Răspuns de Exemplu application/json
{
  "valid": true,
  "kind": "cnp",
  "type": "checksum_verified",
  "metadata": {
    "gender": "male",
    "birthdate": "1990-01-01",
    "county": "Cluj"
  }
}

seo.mediashare.ro

PLANIFICAT

API audit tehnic SEO

Audit tehnic deterministic de pagină și verificări SEO.

Autentificare: Cheie API Bearer necesară pentru endpoint-urile de audit.
Comportamentul răspunsului: Returnează rezultate de audit structurate la nivel de verificare, cu dovezi și remedieri concrete.
Cerere de Exemplu 200 OK
curl -X GET "https://seo.mediashare.ro/v1/audit?url=https%3A%2F%2Fexample.com" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY"
Răspuns de Exemplu application/json
{
  "url": "https://example.com",
  "status_code": 200,
  "checks": [
    {
      "id": "title_tag",
      "passed": true,
      "evidence": "Example Domain"
    },
    {
      "id": "canonical_present",
      "passed": true,
      "evidence": "https://example.com"
    },
    {
      "id": "meta_description",
      "passed": false,
      "remedy": "Add a concise <meta name='description'> tag."
    }
  ]
}