Pricing Tiers
Tier | Monthly Audit Quota | Monthly Price | |
---|---|---|---|
Free | 50 | Free (perfect for testing and development) | |
Tier I | 2,500 | $500 | |
Tier II | 10,000 | $1,000 | |
Tier III | 50,000 | $2,500 | |
Custom | 50,000+ | email [email protected] to discuss your options |
All API packages are purchased on a month-to-month basis. Cancel anytime, for any reason.
In considering the quota you require, be aware that a single landing page audit requires 1 credit but a competitor audit (i.e., of two landing pages) requires two credits.
Start a trial
Use MySiteAuditor 100% free for 10 days. Generate unlimited leads and then make your decision.
Documentation & Code Examples
Requesting an audit
Parameter | Required | Example |
---|---|---|
api_key | Yes | 127369FB40CA3A04C657971E41C48B19ED4FDF43 |
url | Yes | http://www.yahoo.com |
competitor_url | http://www.yahoo.com | |
keyword | Yes | search engine |
language | english | |
callback | Yes | http://www.example.com/callback.php |
Example (PHP):
$api_url = 'https://mysiteauditor.com/api/v1'; $params = array( 'api_key' => '127369FB40CA3A04C657971E41C48B19ED4FDF43', 'language' => 'english', 'url' => 'http://yahoo.com', 'competitor_url' => 'http://google.com', 'keyword' => 'search engine', 'callback' => 'https://example.com/callback.php' ); $post_string = json_encode($params); $request = curl_init($api_url); curl_setopt($request, CURLOPT_HEADER, 0); curl_setopt($request, CURLOPT_RETURNTRANSFER, 1); curl_setopt($request, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($request, CURLOPT_POSTFIELDS, $post_string); curl_setopt($request, CURLOPT_POST, 1); $post_response = curl_exec($request); curl_close ($request); $post_response = json_decode($post_response); var_dump($post_response);
Example response:
{"status":"ok","type":"single","audit_id":"6108805115","usage":"17","quota":"2500"}
Callback response
Parameter | Example |
---|---|
api_key | 127369FB40CA3A04C657971E41C48B19ED4FDF43 |
audit_id | 6108805115 |
url | http://www.yahoo.com |
competitor_url | http://www.yahoo.com |
keyword | search engine |
language | english |
audit_pdf | https://mysiteauditor.com/api/v1/pdf/6108805115.pdf |
audit_data | JSON-formatted array. |
Example callback script (PHP):
$post_input = file_get_contents('php://input'); $data = json_decode($post_input,true); // validate API key to authenticate callback $my_key = '127369FB40CA3A04C657971E41C48B19ED4FDF43'; if ($data['api_key'] != $my_key) { die('Invalid callback.'); } $audit_data = $data['audit_data']; $pdf = $data['audit_pdf']; // do something with $audit_data and/or $pdf...
Example response data array:
$data = Array ( [api_key] => 127369FB40CA3A04C657971E41C48B19ED4FDF43 [audit_id] => 6108805115 [language] => english [url] => http://yahoo.com [competitor_url] => [keyword] => search engine [audit_pdf] => https://mysiteauditor.com/api/v1/pdf/6108805115.pdf [audit_data] => Array ( [total_grade] => 36 [screenshot] => https://mysiteauditor.com/api/v1/screenshot/6108805115.png [mobile_screenshot] => https://mysiteauditor.com/api/v1/mobile_screenshot/6108805115.png [good_signals] => 15 [bad_signals] => 39 [domain] => Array ( [url_domain] => yahoo.com [domain_expires] => 6 years, 31 days [domain_expiration_ok] => 1 [domain_age] => 11 years, 222 days [domain_creation_ok] => 1 [www_redirect] => to_www [ip_canonicalization] => 1 [ip_blacklisted] => [alexa_rank] => 4 [has_favicon] => 1 [has_robots_txt] => 1 [has_sitemap_html] => 1 [has_sitemap_xml] => 1 [total_indexed_pages] => 0 [dir_yahoo] => 1 [dir_dmoz] => 1 [google_blog] => 1 [tweets_number] => 1010 [linkedin_number] => 432 [facebook_likes_number] => 186002 [google_plus_number] => 598892 [has_apple_icon] => [mobile_sitemap] => 1 ) [page] => Array ( [friendly_url] => 1 [keyword_in_url] => [url_includes_underscores] => 0 [google_pagerank] => 9 [is_homepage] => [page_load_time] => 2.79 [page_size] => 858606 [total_requests] => 83 [inbound_links] => 0 [tweets_number_page] => 1010 [linkedin_number_page] => 123 [facebook_likes_number_page] => 186002 [google_plus_number_page] => 598892 [mobile_css] => [mobile_redirect] => [content] => Array ( [viewport_tag] => [top_keywords] => a:5:{i:0;a:1:{s:7:" search";i:4;}i:1;a:1:{s:6:" yahoo";i:3;}i:2;a:1:{s:9:" thursday";i:1;}i:3;a:1:{s:6:" march";i:1;}i:4;a:1:{s:5:" sign";i:1;}} [title_tag_text] => Yahoo [keyword_in_title_tag] => [keyword_starts_title_tag] => [title_tag_length] => 5 [description_tag_text] => A new welcome to Yahoo. The new Yahoo experience makes it easier to discover the news and information that you care about most. It's the web ordered for you. [keyword_in_description_tag] => [keyword_starts_description_tag] => [description_tag_length] => 300 [has_headings] => 1 [has_h1] => 1 [has_h2] => 1 [has_h3] => 1 [has_h4] => 1 [has_h5] => [has_h6] => [h1_text] => Yahoo [h2_text] => Thursday, March 5, 2015 [h3_text] => Sign in to save your preference. [keyword_in_headings] => 0 [duplicate_headings] => 0 [keyword_starts_h1] => [is_wc3_valid] => [has_video] => [has_flash] => 1 [has_js] => 1 [has_css] => 1 [text_html_ratio] => 0 [lines_of_code] => 1050 [has_rel_author] => 0 [has_schema_org] => 0 [wordcount] => 1945 [keyword_frequency] => 0 [keyword_in_first_100_words] => 0 [keyword_in_anchor_text] => 0 [keyword_in_bold_italic_underline] => [keyword_in_image_alt_tag] => [keyword_in_image_filename] => [total_images] => 74 [missing_image_alt_text] => 1 [image_includes_underscores] => 1 [has_tweet_button] => 1 [has_googleplus_button] => [has_facebook_button] => 0 [has_google_analytics] => 1 [has_crazy_egg] => ) ) [links] => Array ( [total_links_on_page] => 113 [nofollow_links_on_page] => 2 [total_links_on_homepage] => 109 [nofollow_links_on_homepage] => 0 [links_from_external_domains] => 740075 [unique_sites_linking_from_external_domains] => 77358 [links_to_domain_from_external_domains] => 301740772 [uniques_sites_linking_to_domain_from_external_domains] => 1946564 [keyword_links_from_same_domain] => 0 [keyword_links_from_external_domains] => 0 [unique_sites_linking_with_keyword_from_external_domains] => 0 [moztrust_page] => 7.1 [mozrank_page] => 7.67 [moztrust_domain] => 8.56 [mozrank_domain] => 8.56 [moz_page_authority] => 95.02 [moz_domain_authority] => 100 ) ) )