Rankiteo API (0.0.1-beta)

The Rankiteo API

Download OpenAPI description
Languages
Servers
Mock server

https://apidocs.rankiteo.com/_mock/openapi/

production

https://api.rankiteo.com/

General

Operations

Monitor

Operations

Get company SBOM data by domain

Request

Company SBOM data includes technology information

Query
domainstringrequired

domain of company

Example: domain=google.com
pageinteger

Page number

Example: page=1
curl -i -X GET \
  'https://apidocs.rankiteo.com/_mock/openapi/monitor-getcompanysbomdomain?domain=google.com&page=1' \
  -H 'apikey: YOUR_API_KEY_HERE'

Responses

Successful response containing subdomains and technology information or a message

Bodyapplication/json
dataobject
paginationobject
messagestring
Example: "No SBOM vulnerability found"
Response
application/json
{ "data": { "domain_name": "google.com", "subdomain": [] }, "pagination": { "current_page": 1, "page_size": 10, "total_pages": 3, "total_items": 23 } }

Get company global scoring

Request

Company scoring without subsidiaries

curl -i -X GET \
  https://apidocs.rankiteo.com/_mock/openapi/monitor-getcompanyscores \
  -H 'apikey: YOUR_API_KEY_HERE'

Responses

Successful response with LinkedIn company profile information

Bodyapplication/json
linkedin_idstring

LinkedIn ID of the company

Example: "google"
company_namestring

Name of the company

Example: "Google"
websitestring(uri)

Company's website URL

Example: "https://goo.gle/3DLEokh"
industrystring

Industry type

Example: "Software Development"
descriptionstring

Company description

Example: "A problem isn't truly solved until it's solved for all"
subsidiaries_numberinteger

Number of subsidiaries

Example: 46
scoreobject
messagestring
Example: "No data available"
Response
application/json
{ "linkedin_id": "google", "company_name": "Google", "website": "https://goo.gle/3DLEokh", "industry": "Software Development", "description": "A problem isn't truly solved until it's solved for all", "subsidiaries_number": 0, "score": { "spf": {}, "dkim": {}, "certificate_conf": {}, "certificate_info": {}, "open_ports": {}, "web_headers": {}, "dmarc": {}, "it_standardization": {}, "digitalization": {}, "certificate_cve": {}, "vulnerabilities": {}, "sbom": {} } }

Get company statistics data

Request

Company stats with all subsidiaries

Query
pageinteger

Page number

Example: page=1
curl -i -X GET \
  'https://apidocs.rankiteo.com/_mock/openapi/monitor-getcompanystats?page=1' \
  -H 'apikey: YOUR_API_KEY_HERE'

Responses

Successful Response

Bodyapplication/json
parent_linkedin_idstring
Example: "google"
subsidiaries_statsArray of objects
paginationobject
messagestring
Example: "No data available"
Response
application/json
{ "parent_linkedin_id": "apple", "subsidiaries_stats": [ {} ], "pagination": { "current_page": 1, "page_size": 1, "total_pages": 1, "total_items": 1 } }

Underwriter

Operations

Vulnerability

Operations