Skip to main content
POST
/
v1
/
website-checks
Check website
curl --request POST \
  --url https://api.beltic.com/v1/website-checks \
  --header 'Content-Type: application/json' \
  --data '
{
  "data": {
    "type": "website-check",
    "meta": {
      "url": "<string>",
      "options": {
        "force_refresh": false
      }
    }
  }
}
'
{
  "data": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "type": "website_checks",
    "attributes": {
      "url": "<string>",
      "status": "pending",
      "created_at": "<string>",
      "result": {
        "ssl": {
          "valid": true,
          "issuer": "<string>",
          "subject": "<string>",
          "expires_at": "<string>",
          "issued_at": "<string>",
          "days_until_expiry": 123,
          "protocol": "<string>",
          "cipher_suite": "<string>",
          "san_list": [
            "<string>"
          ],
          "self_signed": true,
          "expired": true
        },
        "whois": {
          "domain_name": "<string>",
          "registrar": "<string>",
          "registrant_name": "<string>",
          "registrant_organization": "<string>",
          "registrant_email": "<string>",
          "registrant_country": "<string>",
          "created_date": "<string>",
          "updated_date": "<string>",
          "expires_date": "<string>",
          "name_servers": [
            "<string>"
          ],
          "status": "<string>",
          "domain_age_days": 123
        },
        "screenshot_url": "<string>",
        "google_search": {
          "search_query": "<string>",
          "total_results": 123,
          "items": [
            {
              "title": "<string>",
              "link": "<string>",
              "snippet": "<string>",
              "displayed_link": "<string>"
            }
          ],
          "search_time": "<string>"
        },
        "pagespeed": {
          "performance_score": 123,
          "accessibility_score": 123,
          "best_practices_score": 123,
          "seo_score": 123,
          "first_contentful_paint_ms": 123,
          "largest_contentful_paint_ms": 123,
          "total_blocking_time_ms": 123,
          "cumulative_layout_shift": 123,
          "speed_index_ms": 123,
          "time_to_interactive_ms": 123
        },
        "content_analysis": {
          "risk_level": "low",
          "content_type": "<string>",
          "risk_indicators": [
            "<string>"
          ],
          "positive_indicators": [
            "<string>"
          ],
          "sentiment": "<string>",
          "contains_financial_services": true,
          "contains_gambling": true,
          "contains_adult_content": true,
          "contains_crypto": true,
          "language": "<string>",
          "analysis_summary": "<string>"
        },
        "visual_analysis": {
          "risk_level": "low",
          "design_quality": "<string>",
          "visual_red_flags": [
            "<string>"
          ],
          "looks_professional": true,
          "has_branding": true,
          "has_contact_info": true,
          "layout_description": "<string>",
          "visual_summary": "<string>"
        },
        "industry_classification": {
          "naics_code": "<string>",
          "naics_description": "<string>",
          "sic_code": "<string>",
          "sic_description": "<string>",
          "mcc_code": "<string>",
          "mcc_description": "<string>",
          "industry_category": "<string>"
        },
        "review_links": {
          "trustpilot": "<string>",
          "scamadvisor": "<string>",
          "reddit": "<string>",
          "bbb": "<string>",
          "google_reviews": "<string>"
        },
        "social_links": {
          "instagram": "<string>",
          "facebook": "<string>",
          "twitter": "<string>",
          "linkedin": "<string>",
          "youtube": "<string>"
        },
        "company_details": {
          "name": "<string>",
          "description": "<string>",
          "email": "<string>",
          "phone": "<string>",
          "address": "<string>",
          "country": "<string>",
          "founded_year": "<string>",
          "products_services": [
            "<string>"
          ]
        },
        "location": {
          "ip_address": "<string>",
          "country": "<string>",
          "country_code": "<string>",
          "region": "<string>",
          "city": "<string>",
          "hosting_provider": "<string>",
          "asn": "<string>",
          "is_proxy": true,
          "is_vpn": true
        },
        "summary": "<string>",
        "reasoning": "<string>"
      },
      "started_at": "<string>",
      "completed_at": "<string>",
      "processing_errors": [
        {
          "code": "<string>",
          "message": "<string>",
          "step": "<string>"
        }
      ]
    },
    "relationships": {
      "account": {
        "data": {
          "type": "<string>",
          "id": "<string>"
        }
      }
    },
    "meta": {
      "check_steps": {
        "ssl_whois": {
          "status": "success",
          "response_time_ms": 123,
          "error_message": "<string>",
          "called_at": "<string>"
        },
        "screenshot": {
          "status": "success",
          "response_time_ms": 123,
          "error_message": "<string>",
          "called_at": "<string>"
        },
        "web_search": {
          "status": "success",
          "response_time_ms": 123,
          "error_message": "<string>",
          "called_at": "<string>"
        },
        "page_speed": {
          "status": "success",
          "response_time_ms": 123,
          "error_message": "<string>",
          "called_at": "<string>"
        },
        "content_extraction": {
          "status": "success",
          "response_time_ms": 123,
          "error_message": "<string>",
          "called_at": "<string>"
        },
        "content_analysis": {
          "status": "success",
          "response_time_ms": 123,
          "error_message": "<string>",
          "called_at": "<string>"
        },
        "visual_analysis": {
          "status": "success",
          "response_time_ms": 123,
          "error_message": "<string>",
          "called_at": "<string>"
        }
      },
      "total_processing_time_ms": 123,
      "cache_status": "fresh"
    }
  }
}

Body

application/json
data
object
required

Response

Website check retrieved from cache

data
object
required