{"@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"}
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 Saas API
| method | path | what 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_statistics | Return global statistics for an analysis Return global statistics for an analysis Analysis |
GET | /analyses/{username}/{project_slug}/{analysis_slug}/crawl_statistics/time | Return 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/percentiles | Get inlinks percentiles Get inlinks percentiles Analysis |
GET | /analyses/{username}/{project_slug}/{analysis_slug}/features/pagerank/lost | Lost pagerank Lost pagerank Analysis |
GET | /analyses/{username}/{project_slug}/{analysis_slug}/features/sitemaps/report | Get 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_config | Sample 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_only | Sample 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/domains | Top domains Top domains Analysis |
GET | /analyses/{username}/{project_slug}/{analysis_slug}/features/top_domains/subdomains | Top subddomains Top subddomains Analysis |
POST | /analyses/{username}/{project_slug}/{analysis_slug}/urls | Executes a query and returns a paginated response Executes a query and returns a paginated response Analysis |
POST | /analyses/{username}/{project_slug}/{analysis_slug}/urls/aggs | Query aggregator Query aggregator. It accepts multiple queries Analysis |
GET | /analyses/{username}/{project_slug}/{analysis_slug}/urls/datamodel | Gets an Analysis datamodel Gets an Analysis datamodel Analysis |
GET | /analyses/{username}/{project_slug}/{analysis_slug}/urls/export | A 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/export | Creates 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_filters | Return 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_validator | Match 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}/filters | List 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/aggs | Project 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.