{"repo":"Shelex/free-otp-api","free":true,"listed":false,"github":"https://github.com/Shelex/free-otp-api","clone":"git clone https://github.com/Shelex/free-otp-api.git","description":"web service and api with free phone numbers from various providers in one place","language":"TypeScript","stars":51,"topics":["phone","phone-number","sms","otp","sms-verification","antd","fastify","nodejs","openapi","puppeteer"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"otp.shelex.dev Get list of phone numbers and specific sms for specific phone number to use in tests which involve a lot of otp codes. Description - basically, it is a puppeteer instance that parses specific pages when requested and api on top of it. - each request will spawn a new anonymous page, up to 15 pages. - every 10 minutes browser is closed to avoid memory issues with long-living browser window. - phone numbers are cached with redis to avoid refetching each time. - a regular job is triggered to refresh the cache. - supports free sms testing services: - receive-sms-free.cc - anonymsms.com - quackr.io - smstome.com - receivesms.co - receiveasmsonline.com - receive-smss-online.com API API has https://otp-api.shelex.dev/api/ baseUrl. - get list of countries available: - get list of phone numbers per country: - get otp code: - country is a country name - USA, UK, Ukraine, Canada, Moldova, Spain... full list in docs in \"available values\" section. Basically is a union of all supported countries across services. - phone - is a phone number as it is specified in url, 10-13 digits, without \"+\" sign - match (optional) - substring to look for in the sms - ago (optional, 30s by default) - the max time ago to look for specific sms, units are s - secons, m - minutes, h - hours, for example: 10s , 5m , 1h , etc. Will be converted to timestamp. - since (optional) - instead of ago string exact timestamp could be specified. - source (optional) - specify service which provide phone numbe","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shelex","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shelex/free-otp-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}