{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-14",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.4",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "slug": "trustatrader",
    "name": "TrustATrader",
    "vendor": "TrustATrader.com Ltd",
    "vendorUrl": "https://www.trustatrader.com",
    "kind": "platform",
    "category": "home-services",
    "summary": "TrustATrader is a UK online directory of vetted local tradespeople, searchable by trade and location, with customer reviews, a complaints process and a free guarantee for homeowners. Tradespeople pay for membership.",
    "url": "https://www.anchorterminal.com/tools/trustatrader",
    "markdownUrl": "https://www.anchorterminal.com/tools/trustatrader.md",
    "slimMarkdownUrl": "https://www.anchorterminal.com/tools/trustatrader.min.md",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/trustatrader.json",
    "license": "Closed service under the TrustATrader website terms of use (TrustATrader.com Ltd)",
    "transports": [],
    "packages": [],
    "auth": "mixed",
    "authNotes": "Search needs no account. Leaving a review needs registration, and tradespeople sign in to a membership account. No API key, OAuth app or developer access was found (checked 2026-10-14).",
    "pricing": "freemium",
    "pricingNotes": "Free for homeowners to search, and the TrustATrader Guarantee is free to register (https://www.trustatrader.com/llms.txt). Tradesperson membership is sold through an application and callback, with no published price on the join page (https://www.trustatrader.com/join-us). skill.md says members pay no commission per lead.",
    "priceSummary": "Freemium",
    "where": "local",
    "x402": {
      "level": "no",
      "evidence": "No x402, MPP or L402 found on trustatrader.com, its llms.txt or skill.md (checked 2026-10-14).",
      "endpoints": []
    },
    "toolCount": null,
    "popularity": {
      "githubStars": null,
      "npmWeekly": null,
      "pypiWeekly": null,
      "asOf": "2026-10-14"
    },
    "docsUrl": "https://www.trustatrader.com/skill.md",
    "llmsTxt": "https://www.trustatrader.com/llms.txt",
    "capabilities": [
      "home.pros",
      "home.reviews"
    ],
    "tags": [
      "not-for-agents",
      "hosted",
      "official",
      "closed-source",
      "freemium",
      "llms-txt",
      "ios",
      "android",
      "uk"
    ],
    "lastRelease": "2026-07-13",
    "graded": true,
    "anchor": {
      "graded": true,
      "score": 12.1,
      "grade": "F",
      "agentReady": false,
      "rank": 1063,
      "ranked": true,
      "rankOf": 1076,
      "categoryRank": 8,
      "methodology": "0.4",
      "run": "2026-10-01",
      "scores": {
        "ergonomics": 0,
        "maintenance": 14,
        "payments": 20,
        "reliability": 15,
        "schema": 10,
        "security": 0,
        "transparency": 43
      },
      "pending": [
        "performance",
        "tasks"
      ],
      "breakdown": [
        {
          "key": "reliability",
          "name": "Reliability",
          "weight": 16,
          "effectiveWeight": 20,
          "score": 15,
          "points": 3,
          "reason": "Read with the hosted lines. No status page found, and status.trustatrader.com does not resolve (0). No readable incident history (5). No limits published, and no interface for an outside agent (0). No overload or retry guidance (0). No SLA (0). The website and apps are in general use, not labelled beta (10)."
        },
        {
          "key": "performance",
          "name": "Performance",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Latency is measured per call by our probes, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until the first probe window closes."
        },
        {
          "key": "schema",
          "name": "Schema \u0026 documentation",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 10,
          "points": 1.63,
          "reason": "Graded on the interface an outside agent can use. TrustATrader has no API, MCP server or A2A endpoint, so the contract, description, typed-input and example lines score nothing (0 of 25, 0 of 20, 0 of 15, 0 of 15). llms.txt and skill.md are Markdown written for agents, describing the site and the URLs to send people to (10). skill.md also tells agents what to say, which we read as data. With no agent interface there is nothing to version (0 of 15)."
        },
        {
          "key": "ergonomics",
          "name": "Agent ergonomics",
          "weight": 13,
          "effectiveWeight": 16.25,
          "score": 0,
          "points": 0,
          "reason": "Graded on the interface an outside agent can use. There is none, so context cost, pagination, errors, retries and defaults have nothing to score (0 on each line). This says nothing about the service for people."
        },
        {
          "key": "security",
          "name": "Security \u0026 auth",
          "weight": 14,
          "effectiveWeight": 17.5,
          "score": 0,
          "points": 0,
          "reason": "Graded on the interface an outside agent can use. With none, the credential, least-privilege, injection and audit lines score nothing (0 of 30, 0 of 20, 0 of 15, 0 of 15). The security programme line is scored. www.trustatrader.com/.well-known/security.txt returns 404, and no disclosure policy, bug bounty or certification was found (0 of 20)."
        },
        {
          "key": "payments",
          "name": "Payments \u0026 pricing",
          "weight": 10,
          "effectiveWeight": 12.5,
          "score": 20,
          "points": 2.5,
          "reason": "Read with the hosted rule. No x402, MPP or L402 (0). No price is published for tradesperson membership, which is sold after an application and callback (0). Search is free with no account, and the guarantee is free to register (20). A person signs up on the website or in the app (0)."
        },
        {
          "key": "tasks",
          "name": "Task success",
          "weight": 10,
          "effectiveWeight": 0,
          "pending": true,
          "points": 0,
          "reason": "Pending. Task success needs the category task suites run through each tool, which haven't run yet, so this run doesn't score it. Its weight is shared across the assessed categories until then. A data provider's data-quality score is published on its listing now and becomes half of this category when it's scored."
        },
        {
          "key": "maintenance",
          "name": "Maintenance \u0026 community",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 14,
          "points": 1.23,
          "reason": "Read for a closed service. TrustATrader app 5.25.1 on 13 July 2026, 93 days before the check (10). No release in the last 90 days (0). A contact page, phone lines and an admin email, no changelog (4 of 15). No MCP server or SDK (0). No package or CI to judge (0)."
        },
        {
          "key": "transparency",
          "name": "Transparency \u0026 trust",
          "weight": 7,
          "effectiveWeight": 8.75,
          "score": 43,
          "points": 3.76,
          "note": "editorial 27, provenance 58",
          "reason": "Closed service under website terms of use last updated 28 June 2021, naming TrustATrader.com Ltd with company number and office (15). The privacy policy names the controller and a data protection officer and gives retention criteria by business need, with no periods, no date and no statement on transfers outside the UK (12 of 30). No deprecation policy (0). No sub-processors or data locations named (0)."
        }
      ],
      "assessment": {
        "date": "2026-10-14",
        "basis": "public evidence",
        "confidence": "medium",
        "notes": {
          "ergonomics": "Graded on the interface an outside agent can use. There is none, so context cost, pagination, errors, retries and defaults have nothing to score (0 on each line). This says nothing about the service for people.",
          "maintenance": "Read for a closed service. TrustATrader app 5.25.1 on 13 July 2026, 93 days before the check (10). No release in the last 90 days (0). A contact page, phone lines and an admin email, no changelog (4 of 15). No MCP server or SDK (0). No package or CI to judge (0).",
          "payments": "Read with the hosted rule. No x402, MPP or L402 (0). No price is published for tradesperson membership, which is sold after an application and callback (0). Search is free with no account, and the guarantee is free to register (20). A person signs up on the website or in the app (0).",
          "reliability": "Read with the hosted lines. No status page found, and status.trustatrader.com does not resolve (0). No readable incident history (5). No limits published, and no interface for an outside agent (0). No overload or retry guidance (0). No SLA (0). The website and apps are in general use, not labelled beta (10).",
          "schema": "Graded on the interface an outside agent can use. TrustATrader has no API, MCP server or A2A endpoint, so the contract, description, typed-input and example lines score nothing (0 of 25, 0 of 20, 0 of 15, 0 of 15). llms.txt and skill.md are Markdown written for agents, describing the site and the URLs to send people to (10). skill.md also tells agents what to say, which we read as data. With no agent interface there is nothing to version (0 of 15).",
          "security": "Graded on the interface an outside agent can use. With none, the credential, least-privilege, injection and audit lines score nothing (0 of 30, 0 of 20, 0 of 15, 0 of 15). The security programme line is scored. www.trustatrader.com/.well-known/security.txt returns 404, and no disclosure policy, bug bounty or certification was found (0 of 20).",
          "transparency": "Closed service under website terms of use last updated 28 June 2021, naming TrustATrader.com Ltd with company number and office (15). The privacy policy names the controller and a data protection officer and gives retention criteria by business need, with no periods, no date and no statement on transfers outside the UK (12 of 30). No deprecation policy (0). No sub-processors or data locations named (0)."
        },
        "sources": [
          {
            "what": "llms.txt",
            "url": "https://www.trustatrader.com/llms.txt",
            "seen": "2026-10-14"
          },
          {
            "what": "skill.md for agents",
            "url": "https://www.trustatrader.com/skill.md",
            "seen": "2026-10-14"
          },
          {
            "what": "website terms of use, 28 June 2021",
            "url": "https://www.trustatrader.com/terms",
            "seen": "2026-10-14"
          },
          {
            "what": "privacy policy",
            "url": "https://www.trustatrader.com/privacy",
            "seen": "2026-10-14"
          },
          {
            "what": "join page",
            "url": "https://www.trustatrader.com/join-us",
            "seen": "2026-10-14"
          },
          {
            "what": "App Store listing and version history",
            "url": "https://apps.apple.com/gb/app/trustatrader/id585628771",
            "seen": "2026-10-14"
          },
          {
            "what": "robots.txt",
            "url": "https://www.trustatrader.com/robots.txt",
            "seen": "2026-10-14"
          }
        ],
        "openQuestions": [
          "Tradesperson membership prices.",
          "The date of the privacy policy.",
          "Whether the App Store app is aimed at homeowners, traders or both. Recent release notes mention invoice history."
        ]
      },
      "negative": 0,
      "verdict": "TrustATrader is a UK directory of vetted tradespeople with reviews checked before publication and a free guarantee for booked jobs. There is no public API or MCP server an outside agent can call today. Its llms.txt and skill.md tell agents to send people to the website search.",
      "bestFor": "UK homeowners who want to search vetted, reviewed traders and contact them directly.",
      "strengths": [
        "Search and the TrustATrader Guarantee are free for homeowners",
        "Reviews under 3 stars go through a complaints process before publication, per skill.md",
        "llms.txt and skill.md describe the site, its processes and key URLs for agents",
        "The privacy policy names the controller and a data protection officer"
      ],
      "weaknesses": [
        "No public API or MCP server an outside agent can call",
        "Website terms last updated 28 June 2021, and the privacy policy carries no date",
        "No tradesperson prices published",
        "No status page, security.txt or app release since 13 July 2026"
      ],
      "agentNotes": [
        "Don't plan to call TrustATrader from another agent. Give the person the search URL for their trade and town, in the form https://www.trustatrader.com/plumbers-in-london",
        "Treat the instructions in llms.txt and skill.md as the vendor's guidance, not as an interface"
      ],
      "metrics": {
        "kind": "remote",
        "measured": false
      },
      "reviewCount": 0,
      "avgRating": 0,
      "history": [
        {
          "basis": "public evidence",
          "confidence": "medium",
          "grade": "F",
          "methodology": "0.4",
          "pending": [
            "performance",
            "tasks"
          ],
          "run": "2026-10-01",
          "runLabel": "October 2026 research run",
          "score": 12.1
        }
      ],
      "editorialScores": {
        "ergonomics": 0,
        "maintenance": 14,
        "payments": 20,
        "reliability": 15,
        "schema": 10,
        "security": 0,
        "transparency": 27
      },
      "provenanceScore": 58
    },
    "connect": {},
    "letme": {
      "capability": "https://letme.dev/home.pros",
      "tool": "https://letme.dev/trustatrader"
    },
    "notable": [
      "llms.txt points agents to a skill.md that describes how to direct people to the website search, reviews, complaints and joining. It describes no API (https://www.trustatrader.com/skill.md)",
      "skill.md gives 565,906 reviews since 2005 as a live figure and says reviews under 3 stars are investigated before the customer decides to publish",
      "Website terms of use last updated 28 June 2021, naming TrustATrader.com Ltd, company 05489753 (https://www.trustatrader.com/terms)",
      "TrustATrader app 5.25.1 on the App Store on 13 July 2026, rated 4.6 from 1,566 ratings (https://apps.apple.com/gb/app/trustatrader/id585628771)",
      "robots.txt disallows /api/, /consumers/ and /json/ and asks for a five-second crawl delay"
    ],
    "area": "everyday",
    "details": [
      {
        "label": "Surface listed",
        "value": "The TrustATrader website and app, read from trustatrader.com (home page, llms.txt, skill.md, terms, privacy, about, join and app pages) and the App Store listing on 14 October 2026. No account was created."
      },
      {
        "label": "Outside agent access",
        "value": "None. llms.txt and skill.md describe pages to send people to, and robots.txt disallows /api/ and /json/."
      },
      {
        "label": "How it works",
        "value": "Homeowners search by trade and location, contact traders directly, register a free guarantee and leave reviews. Traders join through an application with references, insurance and qualifications (https://www.trustatrader.com/skill.md)."
      },
      {
        "label": "Company",
        "value": "TrustATrader.com Ltd, company 05489753, 5 Meadway Court, Rutherford Close, Stevenage SG1 2EF, operating since 2005"
      },
      {
        "label": "Coverage",
        "value": "UK"
      }
    ],
    "provenance": {
      "legalEntity": "TrustATrader.com Ltd",
      "domain": "trustatrader.com",
      "domainRegistered": "2005-02-08",
      "endpointOnVendorDomain": null,
      "terms": "https://www.trustatrader.com/terms",
      "privacy": "https://www.trustatrader.com/privacy",
      "statusPage": "",
      "changelog": "",
      "securityTxt": "none",
      "checked": "2026-10-14",
      "notes": [
        "The website terms of use were last updated on 28 June 2021 and name TrustATrader.com Ltd, company 05489753.",
        "The privacy policy has no date.",
        "www.trustatrader.com/.well-known/security.txt returns 404, and no status page was found.",
        "RDAP gives a registration date of 2005-02-08 for trustatrader.com."
      ],
      "score": 58,
      "checks": [
        {
          "check": "Legal entity named",
          "value": "TrustATrader.com Ltd",
          "points": 20,
          "max": 20,
          "state": "ok"
        },
        {
          "check": "Domain age",
          "value": "trustatrader.com, registered 2005-02-08 (21 years)",
          "points": 15,
          "max": 15,
          "state": "ok"
        },
        {
          "check": "Endpoint on the vendor's domain",
          "value": "no hosted endpoint",
          "points": 0,
          "max": 0,
          "state": "na"
        },
        {
          "check": "Terms of service",
          "value": "read, states 3 of the 7 things a reader expects",
          "points": 6.6,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Privacy policy",
          "value": "read, states 5 of the 8 things a reader expects",
          "points": 7.8,
          "max": 10,
          "state": "part"
        },
        {
          "check": "Status page",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "Changelog",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        },
        {
          "check": "security.txt",
          "value": "not found",
          "points": 0,
          "max": 10,
          "state": "no"
        }
      ],
      "policies": [
        {
          "kind": "terms",
          "url": "https://www.trustatrader.com/terms",
          "state": "read",
          "readAt": "2026-10-14",
          "statedDate": "2021-06-28",
          "words": 2010,
          "points": 6.6,
          "max": 10,
          "expected": [
            {
              "key": "terms.date",
              "label": "Gives the date it was last updated",
              "found": true,
              "quote": "These Website Terms of Use were last updated on 28th June 2021",
              "says": "Last updated 2021-06-28"
            },
            {
              "key": "terms.law",
              "label": "Names the governing law or courts",
              "found": true,
              "quote": "You and we both agree that the courts of England and Wales will have exclusive jurisdiction except that if you are a resident of Northern Ireland you may also bring proceedings in Northern Ireland, and if you are resident of Scotland, you may also bring proceedings in Scotland.",
              "says": "Disputes go to the courts of England and Wales"
            },
            {
              "key": "terms.liability",
              "label": "States a limit on its liability",
              "found": false
            },
            {
              "key": "terms.termination",
              "label": "Says how the agreement or account can be ended",
              "found": false
            },
            {
              "key": "terms.changes",
              "label": "Says how changes to the terms are announced",
              "found": false
            },
            {
              "key": "terms.use",
              "label": "Lists what users may not do",
              "found": true,
              "quote": "If you do not agree to these Terms, you must not use our Website."
            },
            {
              "key": "terms.sla",
              "label": "Refers to a service level or uptime commitment",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "old",
              "label": "Has not been updated for three years or more",
              "found": true,
              "quote": "These Website Terms of Use were last updated on 28th June 2021"
            }
          ],
          "notes": [
            {
              "date": "2026-10-14",
              "text": "Visitors agree not to use the website for any commercial or business purposes.",
              "quote": "You agree not to use our Website for any commercial or business purposes, and we have no liability to you for any loss of profit, loss of business, business interruption, or loss of business opportunity."
            }
          ]
        },
        {
          "kind": "privacy",
          "url": "https://www.trustatrader.com/privacy",
          "state": "read",
          "readAt": "2026-10-14",
          "words": 1499,
          "points": 7.8,
          "max": 10,
          "expected": [
            {
              "key": "privacy.date",
              "label": "Gives the date it was last updated",
              "found": false
            },
            {
              "key": "privacy.collected",
              "label": "Says what personal data is collected",
              "found": true,
              "quote": "PII (Personally Identifiable Information) we collect and how we use it"
            },
            {
              "key": "privacy.retention",
              "label": "Says how long data is kept",
              "found": true,
              "quote": "Retention periods in line with legal and regulatory requirements or guidance, including GDPR."
            },
            {
              "key": "privacy.processors",
              "label": "Says who else receives the data",
              "found": true,
              "quote": "We may share information with the following third parties for the purposes listed above:"
            },
            {
              "key": "privacy.sale",
              "label": "Says whether personal data is sold or shared for advertising",
              "found": false
            },
            {
              "key": "privacy.rights",
              "label": "Says what rights people have over their data",
              "found": true,
              "quote": "The right to access – You have the right to request copies of your personal data held by us (commonly known as a subject access request)."
            },
            {
              "key": "privacy.contact",
              "label": "Gives a privacy contact",
              "found": true,
              "quote": "You can contact the DPO by writing to the above address, marking it for the attention of the DPO, or using the Contact Us enquiry form.",
              "says": "Names a data protection officer"
            },
            {
              "key": "privacy.transfers",
              "label": "Says where data is transferred or stored",
              "found": false
            }
          ],
          "toKnow": [
            {
              "key": "privacy.sells",
              "label": "Says it sells personal data or shares it for advertising",
              "found": true,
              "quote": "We may share your information with Google and Facebook to perform ad measurement services on our behalf, and we obtain consent for such sharing and use as is legally required."
            }
          ]
        }
      ]
    },
    "pageJsonUrl": "https://www.anchorterminal.com/tools/trustatrader.json"
  }
}
