Botify API
Mock the Botify API in seconds. Botify Saas API
[01]
About
Mock the Botify API as a turnkey Mockzilla sim with 26 OpenAPI endpoints, realistic JSON payloads, no upstream signup or sandbox keys. Botify Saas API Methods: 20x GET, 6x POST. Top resource groups: Analysis, Project, User. Hit https://api.justmocks.com/botify for the Mockzilla API Explorer landing and per-endpoint sample requests.
Endpoints
26 across 3 resource groups
Methods
GET 20 · POST 6 none deprecated
OpenAPI
3.0.0 spec version 1.0.0
Source spec
69 KB · YAML
[02]
Endpoints
| GET |
/analyses/{username}/{project_slug}
|
List all analyses for a project List all analyses for a project. Mocked via Mockzilla.
|
| GET |
/analyses/{username}/{project_slug}/{analysis_slug}
|
Get an Analysis detail Get an Analysis detail
|
| GET |
/analyses/{username}/{project_slug}/{analysis_slug}/crawl_statistics
|
Return global statistics for an analysis Return global statistics for an 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 time frequency (1 min, 5 mins or 60 min) for an analysis
|
| 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 1000 latest URLs crawled (all crawled URLs or only URLS with HTTP errors)
|
| 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 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). Available as a Mockzilla mock endpoint.
|
| GET |
/analyses/{username}/{project_slug}/{analysis_slug}/features/links/percentiles
|
Get inlinks percentiles Get inlinks percentiles
|
| GET |
/analyses/{username}/{project_slug}/{analysis_slug}/features/pagerank/lost
|
Lost pagerank Lost pagerank
|
| 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 information of the sitemaps found (sitemaps indexes, invalid sitemaps urls, etc.)
|
| 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 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.
|
| 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 in your sitemaps, within the project allowed scope (allowed domains/subdomains/protocols), but not found by the Botify crawler. Mockzilla mock: no signup, no API key.
|
| GET |
/analyses/{username}/{project_slug}/{analysis_slug}/features/top_domains/domains
|
Top domains Top domains
|
| GET |
/analyses/{username}/{project_slug}/{analysis_slug}/features/top_domains/subdomains
|
Top subddomains Top subddomains
|
| POST |
/analyses/{username}/{project_slug}/{analysis_slug}/urls
|
Executes a query and returns a paginated response Executes a query and returns a paginated response
|
| POST |
/analyses/{username}/{project_slug}/{analysis_slug}/urls/aggs
|
Query aggregator Query aggregator. It accepts multiple queries
|
| GET |
/analyses/{username}/{project_slug}/{analysis_slug}/urls/datamodel
|
Gets an Analysis datamodel Gets an Analysis datamodel. Served by the Mockzilla mock runtime.
|
| 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 current status
|
| 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 UrlExport object and starts a task that will export the results into a csv. Returns the model id that manages the task
|
| 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 object with the status.
|
| POST |
/analyses/{username}/{project_slug}/{analysis_slug}/urls/suggested_filters
|
Return most frequent segments (= suggested patterns in the previous version) Return most frequent segments (= suggested patterns in the previous version) for a Botify Query.
|
| 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. Mocked via Mockzilla.
|
| GET |
/projects/{username}
|
List all active projects for the user List all active projects for the 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 rules passed in POST data.
|
| 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 filters (each filter's name, ID and filter value)
|
| 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 filter value
|
| POST |
/projects/{username}/{project_slug}/urls/aggs
|
Project Query aggregator Project Query aggregator. It accepts multiple queries that will be executed on all completed analyses in the project. Available as a Mockzilla mock endpoint.
|