{"rid":"crawler-scraper/mojeek","card":{"rid":"crawler-scraper/mojeek","eid":"mojeek","topic":"crawler-scraper","slug":"mojeek","provider":"Mojeek","url":"https://www.mojeek.com/services/search/web-search-api/","domain":"mojeek.com","category":"search API","tier":null,"verdict":"fails-identity","vorder":4,"grp":"rejected","self_hosted":0,"confidence":"documented","binding":"request-rate","identity_kind":"card","identity_basis":"stated","needs_card":1,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest","egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-11-02T01:01:54.326Z","verified_basis":"live","checked_on":"2026-11-02","stale_on":"2026-12-03","n_evidence":11,"usd_month":null,"usd_per_tb_month":null,"summary":"a free credit on the Startup plan, claimed after signup; a bank card is required to open the account; the credit's size and expiry are unverified: not publis...","duplicate_of":null,"n_unknown":1,"free_unit":"mixed"},"record":{"topic":"crawler-scraper","slug":"mojeek","provider":"Mojeek","url":"https://www.mojeek.com/services/search/web-search-api/","category":"search API","verdict":"fails-identity","confidence":"documented","confidence_note":"the card requirement, the Startup price and the rate caps are quoted from the first-party API page; the size of the free credit is behind a card-gated sign-up","verified_at":"2026-11-02T01:01:54.326Z","free_tier":{"stated":"a free credit on the Startup plan, claimed after signup; a bank card is required to open the account; the credit's size and expiry are unverified: not published on any page read","unit":"mixed","metered_on":"request-count","source_url":"https://www.mojeek.com/services/search/web-search-api/","read_on":"2026-10-30","notes":"The unit is a one-time credit of unstated size against the Startup price of GBP 2 per 1,000 requests."},"per_object_cap":{"stated":"not applicable: the unit is a request; up to 10 results a request on Startup","bytes":null,"source_url":"https://www.mojeek.com/services/search/web-search-api/","notes":""},"retention":{"stated":"not published: no page read states an expiry for the free credit","days":null,"source_url":"https://www.mojeek.com/services/search/web-search-api/","notes":""},"egress":{"terms":"not applicable","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://www.mojeek.com/services/search/web-search-api/"},"interface":["rest"],"interface_detail":"GET https://api.mojeek.com/search with q and api_key parameters; JSON or XML output; country and language boosting parameters","endpoint":"https://api.mojeek.com/search","tooling":"plain HTTP GET with an api_key query parameter","chaining":"An independent crawler index rather than a resale of Google or Bing results, at GBP 2 per 1,000 requests once a card is on file","limits":[{"kind":"request-rate","value":"Startup: GBP 2 per 1,000 requests, 5 queries a second, 100,000 queries a day, up to 10 results a request","source":"https://www.mojeek.com/services/search/web-search-api/"},{"kind":"request-rate","value":"Business: GBP 3 per 1,000 requests, 10 queries a second, 400,000 queries a day, up to 40 results","source":"https://www.mojeek.com/services/search/web-search-api/"}],"binding":"request-rate","binding_note":"identity fails first, since a bank card opens the account; once past it, the 5-a-second Startup cap is the first limit","limits_note":"pay-as-you-go with no automatic payments; prices exclude VAT","identity_cost":{"kind":"card","detail":"registration at the vendor's accounts site asks for an email address and a password; a bank card is required to open an account, even to claim the free credit; payments go through Stripe and none are taken automatically","country":null},"reliability_note":"a keyless call to the search endpoint answered 403 with an empty body","price_per_tb_month":null,"evidence":[{"url":"https://www.mojeek.com/services/search/web-search-api/","date":"2026-10-30","proved":"the free credit needs a bank card on the account","capture":"sha256:495574e0b488e2756e499171344957d9a4fa3e54f6244e93be68b144c488222d","quote":"Yes, sign up to our Startup Plan and claim a free credit. A bank card is required to open an account however no automatic payments are processed and you can cancel anytime."},{"url":"https://www.mojeek.com/services/search/web-search-api/","date":"2026-10-30","proved":"the Startup plan allows 5 queries a second","capture":"sha256:495574e0b488e2756e499171344957d9a4fa3e54f6244e93be68b144c488222d","quote":"*    5 Queries /sec"},{"url":"https://www.mojeek.com/services/search/web-search-api/","date":"2026-10-30","proved":"the Startup plan allows 100,000 queries a day","capture":"sha256:495574e0b488e2756e499171344957d9a4fa3e54f6244e93be68b144c488222d","quote":"*    100,000 Queries /day"},{"url":"https://www.mojeek.com/services/search/web-search-api/","date":"2026-10-30","proved":"the Startup plan costs GBP 2 per 1,000 requests","capture":"sha256:495574e0b488e2756e499171344957d9a4fa3e54f6244e93be68b144c488222d","quote":"Startup\n\n£2"},{"url":"https://www.mojeek.com/services/search/web-search-api/","date":"2026-10-30","proved":"the API serves Mojeek's own index","capture":"sha256:495574e0b488e2756e499171344957d9a4fa3e54f6244e93be68b144c488222d","quote":"Global index with billions of fresh webpages."},{"url":"https://www.mojeek.com/services/search/web-search-api/","date":"2026-10-30","proved":"pay-as-you-go with no automatic payments","capture":"sha256:4b01bcd5da48744da1f409e63266fd8f218530365459ed504f6d1b540b72b400","quote":"Our PAYG plans do not process automatic payments and you can set alerts on your account to control your budget."},{"url":"https://www.mojeek.com/support/api/search/quickstart.html","date":"2026-10-30","proved":"the search endpoint and its key parameter","capture":"sha256:aa1535e1b0f29644732116299930d58d67c7eb311b9cea04d54d502a20d3e1ea","quote":"curl \"https://api.mojeek.com/search?q=mojeek&api_key=YOUR_API_KEY&lb=EN&lbb=100&rb=GB&rbb=10&fmt=json\""},{"url":"probe:api.mojeek.com/search","date":"2026-10-30","proved":"a keyless call answered 403","capture":"sha256:4e70b72fa4225c9011565a2adcdf94e04bb09b7c50ba790b8d726c9a189f1618","quote":"\"status\": 403"},{"url":"https://www.mojeek.com/services/search/web-search-api/","date":"2026-11-01","proved":"the FAQ offers a free credit after sign-up on the Startup plan and requires a bank card to open an account, and states neither a size nor an expiry for the credit","capture":"sha256:495574e0b488e2756e499171344957d9a4fa3e54f6244e93be68b144c488222d","quote":"Yes, sign up to our Startup Plan and claim a free credit. A bank card is required to open an account however no automatic payments are processed and you can cancel anytime."},{"url":"https://accounts.mojeek.com/register","date":"2026-11-01","proved":"the account registration form asks for an email address and a password entered twice, and no other field","capture":"sha256:d3caef81fe676f147dfd351682b2c4a4fa56bf7ecd402abbb929369775645a1b","quote":"Email address * Password * Password Again *"},{"url":"https://community.mojeek.com/t/web-search-api-trial-and-account-page-error/2655","date":"2026-11-01","proved":"a reply from the vendor on its own forum (December 2025) says a signed-up account can claim some credits and try the API for free, and names no amount or expiry","capture":"sha256:14c4304e0df7b104d14a6965cc8721d64ad418a2ade82b87385777a5d2864688","quote":"If you sign up for the Personal plan (initially) you can claim some credits, and then try out the API for free."}],"notes":"The card gate is the finding: the credit is real but no account opens without a bank card. The plan buttons link to a contact form rather than a self-serve checkout."},"claims":[{"path":"$.free_tier","kind":"has-free-tier","num":1,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":1000,"unit":"requests","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[1].value","kind":"limit:request-rate","num":1000,"unit":"requests","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.egress.terms","not-applicable"]],"history":[],"drift":[]}