{"@context": "https://schema.org", "@type": "WebAPI", "name": "Botify API API", "description": "Botify Saas API", "provider": {"@type": "Organization", "name": "botify.com"}, "documentation": "https://raw.githubusercontent.com/botify-labs/botify-sdk-js/master/swagger.json"}
Index / APIs / botify.com

Botify API API

Botify Saas API

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.botify.com/v1

auth: a p i k e y

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Botify API v1.0.0

Botify Saas API

methodpathwhat the vendor says it does
GET/analyses/{username}/{project_slug}List all analyses for a project List all analyses for a project Project
GET/analyses/{username}/{project_slug}/{analysis_slug}Get an Analysis detail Get an Analysis detail Analysis
GET/analyses/{username}/{project_slug}/{analysis_slug}/crawl_statisticsReturn global statistics for an analysis Return global statistics for an analysis Analysis
GET/analyses/{username}/{project_slug}/{analysis_slug}/crawl_statistics/timeReturn crawl statistics grouped by time frequency (1 min, 5 mins or 60 min) Return crawl statistics grouped by
GET/analyses/{username}/{project_slug}/{analysis_slug}/crawl_statistics/urls/{list_type}Return a list of 1000 latest URLs crawled (all crawled URLs or only URLS with HTTP errors) Return a list of 10
GET/analyses/{username}/{project_slug}/{analysis_slug}/features/ganalytics/orphan_urls/{medium}/{source}List of Orphan URLs List of Orphan URLs. URLs which generated visits from the selected source according to Goo
GET/analyses/{username}/{project_slug}/{analysis_slug}/features/links/percentilesGet inlinks percentiles Get inlinks percentiles Analysis
GET/analyses/{username}/{project_slug}/{analysis_slug}/features/pagerank/lostLost pagerank Lost pagerank Analysis
GET/analyses/{username}/{project_slug}/{analysis_slug}/features/sitemaps/reportGet global information of the sitemaps found (sitemaps indexes, invalid sitemaps urls, etc Get global informat
GET/analyses/{username}/{project_slug}/{analysis_slug}/features/sitemaps/samples/out_of_configSample list of URLs which were found in your sitemaps but outside of the Sample list of URLs which were found
GET/analyses/{username}/{project_slug}/{analysis_slug}/features/sitemaps/samples/sitemap_onlySample list of URLs which were found in your sitemaps, within the project Sample list of URLs which were found
GET/analyses/{username}/{project_slug}/{analysis_slug}/features/top_domains/domainsTop domains Top domains Analysis
GET/analyses/{username}/{project_slug}/{analysis_slug}/features/top_domains/subdomainsTop subddomains Top subddomains Analysis
POST/analyses/{username}/{project_slug}/{analysis_slug}/urlsExecutes a query and returns a paginated response Executes a query and returns a paginated response Analysis
POST/analyses/{username}/{project_slug}/{analysis_slug}/urls/aggsQuery aggregator Query aggregator. It accepts multiple queries Analysis
GET/analyses/{username}/{project_slug}/{analysis_slug}/urls/datamodelGets an Analysis datamodel Gets an Analysis datamodel Analysis
GET/analyses/{username}/{project_slug}/{analysis_slug}/urls/exportA list of the CSV Exports requests and their current status A list of the CSV Exports requests and their curre
POST/analyses/{username}/{project_slug}/{analysis_slug}/urls/exportCreates a new UrlExport object and starts a task that will export the results into a csv Creates a new UrlExpo
GET/analyses/{username}/{project_slug}/{analysis_slug}/urls/export/{url_export_id}Checks the status of an CSVUrlExportJob object Checks the status of an CSVUrlExportJob object. Returns json ob
POST/analyses/{username}/{project_slug}/{analysis_slug}/urls/suggested_filtersReturn most frequent segments (= suggested patterns in the previous version) Return most frequent segments (=
GET/analyses/{username}/{project_slug}/{analysis_slug}/urls/{url}Gets the detail of an URL for an analysis Gets the detail of an URL for an analysis Analysis
GET/projects/{username}List all active projects for the user List all active projects for the user User
POST/projects/{username}/{project_slug}/features/url_rewriting/rules_validatorMatch and replace parts of a URL based on rules passed in POST data Match and replace parts of a URL based on
GET/projects/{username}/{project_slug}/filtersList all the project's saved filters (each filter's name, ID and filter value) List all the project's saved fi
GET/projects/{username}/{project_slug}/filters/{identifier}Retrieves a specific saved filter's name, ID and filter value Retrieves a specific saved filter's name, ID and
POST/projects/{username}/{project_slug}/urls/aggsProject Query aggregator Project Query aggregator. It accepts multiple queries that will be executed on all co

specification origin: https://raw.githubusercontent.com/botify-labs/botify-sdk-js/master/swagger.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.