Search

Search Services V5

get
Query parameters
querystringRequired

Search query string (e.g., facebook)

Example: facebook
Header parameters
AcceptstringOptional

Expected content type

Example: application/json
Responses
200

Successful Response

application/json
get
GET /search/v5?query=text HTTP/1.1
Host: api.tosdr.org
Accept: */*
{
  "services": [
    {
      "id": 3505,
      "is_comprehensively_reviewed": true,
      "urls": [
        "https://example.com",
        "https://example.net"
      ],
      "name": "Example Service",
      "updated_at": "1987-02-06T23:45:44.330Z",
      "created_at": "1990-09-25T04:14:40.855Z",
      "slug": "example-service",
      "rating": "N/A"
    },
    {
      "id": 8081,
      "is_comprehensively_reviewed": false,
      "urls": [
        "https://another.com",
        "https://third.org"
      ],
      "name": "Another Service",
      "updated_at": "1998-04-04T10:13:37.636Z",
      "created_at": "1991-04-07T20:34:26.937Z",
      "slug": "another-service",
      "rating": "N/A"
    }
  ]
}

Search Services V4

get
Query parameters
querystringRequired

Search query string (e.g., facebook)

Example: facebook
Header parameters
AcceptstringOptional

Expected content type

Example: application/json
Responses
200

Successful Response

application/json
get
GET /search/v4?query=text HTTP/1.1
Host: api.tosdr.org
Accept: */*
{
  "error": 1393,
  "message": "string",
  "parameters": {
    "services": [
      {
        "id": "string",
        "is_comprehensively_reviewed": true,
        "urls": [
          "string",
          "string"
        ],
        "name": "string",
        "status": "string",
        "updated_at": "2005-10-10T00:37:01.340Z",
        "created_at": "1966-03-30T10:51:31.246Z",
        "slug": "string",
        "wikipedia": "https://OyMbPBnlSqSdUJcduUfFexmbsMfEntK.vlifr0lXJx7,uHy1-lfJKSLqo2ReCC0cD3Ewpfdx0ngPqwtjHPACnVfGtdf9G",
        "rating": {
          "hex": "string",
          "human": "N/A",
          "letter": "N/A"
        },
        "links": {
          "phoenix": {
            "service": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "documents": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "new_comment": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "edit": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          },
          "crisp": {
            "api": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "service": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            },
            "badge": {
              "value": "<Error: Too many levels of nesting to fake this schema>"
            }
          }
        }
      }
    ]
  }
}