MediaShare

Wine data and product intelligence.

Authentication: Bearer API key for direct server-to-server clients.
Response behavior: Returns the best normalized match, or an empty array when no wine is found. Ratings, price, vintage, and enrichment fields may be unavailable.
Sample Request 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"
Sample Response application/json
{
  "name": "Malbec",
  "winery": "Purcari",
  "year": 2020,
  "score": 4.3,
  "reviews": 250,
  "avg_price": "99.99",
  "currency": "EUR"
}

Resolve an IP address to approximate country, city, and timezone metadata.

Authentication: The public lookup example does not require an API key.
Response behavior: Returns approximate IP geolocation, including country, city, and timezone when available. Results are not a precise physical location.
Sample Request 200 OK
curl -X GET "https://geo.mediashare.ro/" \
  -H "Accept: application/json"
Sample Response 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

IN PROGRESS

Romanian market-reference data

Public Romanian market-reference data: BNR FX, mutual-fund NAVs, and source-attributed bond quotes.

Authentication: Public market-reference endpoints do not require an API key.
Response behavior: Returns official BNR exchange rates with observed timestamp and source attribution.
Sample Request 200 OK
curl -X GET "https://ro-finance.mediashare.ro/v1/fx-rates" \
  -H "Accept: application/json"
Sample Response application/json
{
  "source": "BNR",
  "observed_at": "2026-03-01T13:00:00Z",
  "rates": {
    "EUR": 4.9775,
    "USD": 4.612,
    "GBP": 5.823
  }
}

meta.mediashare.ro

IN PROGRESS

Data extraction API

URL metadata and OpenGraph extraction.

Authentication: Bearer API key required for full extraction.
Response behavior: Returns parsed OpenGraph metadata and clean article content. SSRF protection applies to all target URLs.
Sample Request 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"}'
Sample Response 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

PLANNED

Mock data generator API

Deterministic, reproducible mock and demo data generation.

Authentication: Public endpoints do not require an API key.
Response behavior: Returns deterministic synthetic records based on seed, locale, and schema.
Sample Request 200 OK
curl -X GET "https://mock.mediashare.ro/v1/generate?schema=user&count=3&seed=42" \
  -H "Accept: application/json"
Sample Response 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

PLANNED

Romanian utilities & validators

Romanian structured data, validators (CNP, CUI, IBAN), and utilities.

Authentication: Public validation endpoints do not require an API key.
Response behavior: Returns syntactic format and checksum verification status for CNP, CUI, CIF, and IBAN.
Sample Request 200 OK
curl -X GET "https://ro.mediashare.ro/v1/validate/cnp?value=1900101123456" \
  -H "Accept: application/json"
Sample Response application/json
{
  "valid": true,
  "kind": "cnp",
  "type": "checksum_verified",
  "metadata": {
    "gender": "male",
    "birthdate": "1990-01-01",
    "county": "Cluj"
  }
}

seo.mediashare.ro

PLANNED

Technical SEO audit API

Deterministic technical page audits and SEO health checks.

Authentication: Bearer API key required for audit endpoints.
Response behavior: Returns structured check-level audit results with evidence and actionable remedies.
Sample Request 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"
Sample Response 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."
    }
  ]
}