Public JSON API

Visitor Management Directory API

Basic read endpoints are public and require no authentication. Responses are JSON and include every field used on public system pages: vendor profiles, pricing plans, comparison evidence, recommendation scoring, review sources, source coverage, crawl metadata, and related listings.

GEThttps://visitormanagementdirectory.com/api/systems

Returns all listed visitor management systems, including their complete public profile data, and directory stats.

GEThttps://visitormanagementdirectory.com/api/systems/:slug

Returns one complete system profile plus the same related listings shown on its public page, such as example-vms.

GEThttps://visitormanagementdirectory.com/api/blog

Returns all published directory articles. Add /:slug to retrieve one published article.

Example response fields

{
  "system": {
    "slug": "example-vms",
    "name": "Example VMS",
    "websiteUrl": "https://example-vms.test/",
    "description": "...",
    "logoUrl": "https://example-vms.test/logo.png",
    "pricingUrl": "https://example-vms.test/pricing",
    "linkedinUrl": "https://www.linkedin.com/company/example-vms",
    "categories": ["Workplace", "Government", "Aged Care"],
    "profile": {
      "fullDescription": "...",
      "idealFor": ["Multi-site workplaces"],
      "targetIndustries": ["Workplace"],
      "features": [{ "name": "Visitor sign-in", "category": "Core", "description": "..." }],
      "deployment": ["Cloud"],
      "integrations": ["Microsoft Teams"],
      "securityAndCompliance": ["..."],
      "supportAndTraining": ["..."],
      "pricingModel": "Custom quote",
      "pricingNotes": "...",
      "comparison": {
        "freeAccess": "free-trial",
        "regionalHosting": ["Australia"],
        "mobilePlatforms": ["iOS", "Android"],
        "pricingApproach": "custom-quote",
        "deploymentComplexity": "guided-setup",
        "hardwareRequirement": "optional-kiosk",
        "identityVerification": ["..."],
        "evacuationSupport": ["..."],
        "contractorManagement": ["..."],
        "analyticsAndReporting": ["..."],
        "evidenceNotes": ["..."]
      },
      "analysis": {
        "summary": "...",
        "buyerFit": ["..."],
        "strengths": ["..."],
        "tradeoffs": ["..."],
        "questionsToAsk": ["..."],
        "implementationNotes": ["..."],
        "evidenceConfidence": "high",
        "verificationNotes": ["..."],
        "sourceHighlights": [{ "label": "Product page", "url": "https://example-vms.test", "pageType": "product", "detail": "..." }],
        "claims": [{ "type": "feature", "claim": "...", "support": "explicit", "confidence": "high", "sourceRefs": [] }]
      },
      "comparisonAnalysis": {
        "positioning": "...",
        "differentiators": ["..."],
        "evaluationAngles": ["..."],
        "bestFitSignals": ["..."],
        "cautionSignals": ["..."],
        "evidenceConfidence": "high",
        "evidenceNotes": ["..."]
      },
      "lastEnrichedAt": "2026-08-10 01:24:17"
    },
    "pricingPlans": [{ "name": "Business", "price": "$...", "billingPeriod": "monthly", "unit": "per site", "description": "...", "highlights": ["..."] }],
    "reviews": [
      {
        "platform": "G2",
        "url": "https://www.g2.com/products/example/reviews",
        "rating": 4.8,
        "reviewCount": 210,
        "scale": 5,
        "source": "structured-data"
      }
    ],
    "averageReviewScore": 4.8,
    "totalReviewCount": 210,
    "sourceUrl": "https://example-vms.test",
    "sourcePageCount": 12,
    "lastCrawledAt": "2026-08-10 01:24:17",
    "trustSummary": {
      "sourcePageCount": 12,
      "activeClaimCount": 18,
      "highConfidenceClaimCount": 14,
      "lowConfidenceClaimCount": 1,
      "externalListingCount": 3,
      "reviewSnapshotCount": 4,
      "lastEvidenceAt": "2026-08-10 01:24:17",
      "warnings": []
    },
    "recommendationScore": {
      "total": 88,
      "displayTotal": 81,
      "rank": 4,
      "adjustment": 7,
      "factors": [{
        "key": "features",
        "label": "Published feature breadth",
        "score": 12,
        "displayScore": 93,
        "maximum": 12,
        "detail": "6 documented capabilities",
        "hasPublicEvidence": true
      }]
    }
  },
  "relatedSystems": [{ "slug": "another-vms", "name": "Another VMS", "...": "full system object" }]
}

AI access

AI systems can also read /llms.txt for a short description of the directory and available API endpoints.