Botify API
Botify Saas API
- Homepage
- https://api.apis.guru/v2/specs/botify.com/1.0.0.json
- Provider
- botify.com
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/botify.com/1.0.0/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/botify.com/1.0.0/openapi.yaml
Tools (28)
Extracted live via the executor SDK.
-
analysis.createUrlsExportCreates a new UrlExport object and starts a task that will export the results into a csv. Returns the model id that manages the task
-
analysis.getAnalysisSummaryGet an Analysis detail
-
analysis.getCrawlStatisticsReturn global statistics for an analysis
-
analysis.getCrawlStatisticsByFrequencyReturn crawl statistics grouped by time frequency (1 min, 5 mins or 60 min) for an analysis
-
analysis.getCrawlStatisticsUrlsReturn a list of 1000 latest URLs crawled (all crawled URLs or only URLS with HTTP errors)
-
analysis.getGanalyticsOrphanUrLsList of Orphan URLs. URLs which generated visits from the selected source according to Google Analytics data, but were not crawled with by the Botify crawler (either because no links to them were found on the website, or because the crawler was not allowed to follow these links according to the project settings). For a search engine (medium: origanic; sources: all, aol, ask, baidu, bing, google, naver, yahoo, yandex) or a social network (medium: social; sources: all, facebook, google+, linkedin, pinterest, reddit, tumblr, twitter)
-
analysis.getLinksPercentilesGet inlinks percentiles
-
analysis.getLinksTopDomainsTop domains
-
analysis.getLinksTopSubdomainsTop subddomains
-
analysis.getPageRankLostLost pagerank
-
analysis.getSitemapsReportGet global information of the sitemaps found (sitemaps indexes, invalid sitemaps urls, etc.)
-
analysis.getSitemapsSamplesOutOfConfigSample list of URLs which were found in your sitemaps but outside of the crawl perimeter defined for the project, for instance domain/subdomain or protocol (HTTP/HTTPS) not allowed in the crawl settings.
-
analysis.getSitemapsSamplesSitemapsOnlySample list of URLs which were found in your sitemaps, within the project allowed scope (allowed domains/subdomains/protocols), but not found by the Botify crawler.
-
analysis.getUrlDetailGets the detail of an URL for an analysis
-
analysis.getUrlsExecutes a query and returns a paginated response
-
analysis.getUrlsAggsQuery aggregator. It accepts multiple queries
-
analysis.getUrlsDatamodelGets an Analysis datamodel
-
analysis.getUrlsExportsA list of the CSV Exports requests and their current status
-
analysis.getUrlsExportStatusChecks the status of an CSVUrlExportJob object. Returns json object with the status.
-
analysis.getUrlsSuggestedFiltersReturn most frequent segments (= suggested patterns in the previous version) for a Botify Query.
-
project.getProjectAnalysesList all analyses for a project
-
project.getProjectUrlsAggsProject Query aggregator. It accepts multiple queries that will be executed on all completed analyses in the project
-
project.getSavedFilterRetrieves a specific saved filter's name, ID and filter value
-
project.getSavedFiltersList all the project's saved filters (each filter's name, ID and filter value)
-
project.testUrlRewritingRulesMatch and replace parts of a URL based on rules passed in POST data.
-
user.getUserProjectsList all active projects for the user
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools