just/mocks_
mockzilla.org →
Catalog /chat /Botify API

Botify API

PROVIDER · Botify SPEC v1.0.0 · OpenAPI 3.0.0 MOCK · LIVE
▸ TRY IT
https://api.justmocks.com/botify
Open mock →

Mock the Botify API in seconds. Botify Saas API

[01]

About

overview

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

26 operations · 3 resource groups
GET /analyses/{username}/{project_slug}
Project
List all analyses for a project
List all analyses for a project. Mocked via Mockzilla.
GET /analyses/{username}/{project_slug}/{analysis_slug}
Analysis
Get an Analysis detail
Get an Analysis detail
GET /analyses/{username}/{project_slug}/{analysis_slug}/crawl_statistics
Analysis
Return global statistics for an analysis
Return global statistics for an analysis
GET /analyses/{username}/{project_slug}/{analysis_slug}/crawl_statistics/time
Analysis
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}
Analysis
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}
Analysis
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
Analysis
Get inlinks percentiles
Get inlinks percentiles
GET /analyses/{username}/{project_slug}/{analysis_slug}/features/pagerank/lost
Analysis
Lost pagerank
Lost pagerank
GET /analyses/{username}/{project_slug}/{analysis_slug}/features/sitemaps/report
Analysis
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
Analysis
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
Analysis
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
Analysis
Top domains
Top domains
GET /analyses/{username}/{project_slug}/{analysis_slug}/features/top_domains/subdomains
Analysis
Top subddomains
Top subddomains
POST /analyses/{username}/{project_slug}/{analysis_slug}/urls
Analysis
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
Analysis
Query aggregator
Query aggregator. It accepts multiple queries
GET /analyses/{username}/{project_slug}/{analysis_slug}/urls/datamodel
Analysis
Gets an Analysis datamodel
Gets an Analysis datamodel. Served by the Mockzilla mock runtime.
GET /analyses/{username}/{project_slug}/{analysis_slug}/urls/export
Analysis
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
Analysis
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}
Analysis
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
Analysis
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}
Analysis
Gets the detail of an URL for an analysis
Gets the detail of an URL for an analysis. Mocked via Mockzilla.
GET /projects/{username}
User
List all active projects for the user
List all active projects for the user
POST /projects/{username}/{project_slug}/features/url_rewriting/rules_validator
Project
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
Project
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}
Project
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
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.