Discover/shouldianswer.com API
live

shouldianswer.com APIshouldianswer.com

Look up phone numbers on shouldianswer.com via API. Get community ratings, vote counts, categories, comments, and caller identification data for any number.

Endpoints
7
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/115c8a58-59cc-40f8-b328-2356842171cc/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/115c8a58-59cc-40f8-b328-2356842171cc/get_homepage' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Get the homepage with latest stories. Returns an array of story titles and links from the shouldianswer.com homepage.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "latest_stories": "array of objects with title and link fields"
  },
  "sample": {
    "data": {
      "latest_stories": [
        {
          "link": "https://www.shouldianswer.com/post/learn-how-to-avoid-this-most-often-summer-scam",
          "title": "Learn how to avoid this most often summer scam"
        },
        {
          "link": "https://www.shouldianswer.com/post/the-do-not-call-registry-is-it-worth-it",
          "title": "The Do Not Call Registry. Is it worth it?"
        }
      ]
    },
    "status": "success"
  }
}

About the shouldianswer.com API

The Should I Answer API exposes 7 endpoints covering phone number lookup, community ratings, user comments, and blog content from shouldianswer.com. The get_phone_number_details endpoint returns a structured breakdown of a number including its type, positive/neutral/negative vote tallies, a rating string such as 'NEGATIVE SCAM CALL', and a mapped category count — all indexed to a single digit-string phone number input.

Phone Number Lookup and Ratings

The core endpoints are search_phone_number and get_phone_number_details. Pass a digits-only phone_number parameter (e.g. 8002758777) to get_phone_number_details and receive the number's community rating string, a votes object with negative, neutral, and positive integer counts, a type field (e.g. 'toll free'), a categories object mapping caller-type labels to occurrence counts, and a formatted_number like '+1 800-275-8777'. The description field provides a full text summary of the number's rating history aggregated from community reports. search_phone_number returns the canonical url for the number's detail page on the site.

Community Comments

get_phone_number_comments retrieves all user-submitted reviews for a given number. Each comment object in the returned comments array includes an id, category, sentiment, username, timestamp, and text. If no community reports exist for the number, the endpoint returns an empty array. This makes it straightforward to distinguish numbers with no data from numbers with verified community feedback.

Submitting Ratings

The submit_phone_number_rating POST endpoint allows programmatic submission of a user report. Accepted inputs include rating ('Negative', 'Neutral', or 'Positive'), category (e.g. 'Scam Call', 'Telemarketer', 'Company'), comment, title, email, did_you_answer, and did_number_call_you. On success it returns a formId and a status of 'submitted'. The endpoint handles its own session initialization internally.

Blog Content

get_blog_posts returns an array of all blog post objects, each with title, slug, url, preview, and image fields. To retrieve the full article, pass the slug to get_blog_post, which returns the complete content string along with title and slug. If the slug does not exist, the endpoint returns a stale_input indicator with kind 'input_not_found'.

Common use cases
  • Flag incoming calls in a CRM by checking rating and votes before routing to a sales team.
  • Build a reverse phone lookup tool that surfaces categories, type, and formatted_number for end users.
  • Aggregate comments from get_phone_number_comments to train a scam-call text classifier.
  • Enrich a contact database by batch-querying numbers and filtering those with high negative vote counts.
  • Automate user-contributed reports from a mobile app using submit_phone_number_rating with category and sentiment fields.
  • Pull blog content via get_blog_posts and get_blog_post to syndicate caller-safety articles to a help center.
  • Monitor newly reported scam numbers by periodically fetching latest_stories from get_homepage.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does shouldianswer.com have an official developer API?+
No. shouldianswer.com does not publish a public developer API or documented REST endpoints for third-party use.
What does the `votes` field in `get_phone_number_details` actually contain?+
The votes field is an object with three integer keys: negative, neutral, and positive. These represent the raw count of community reports submitted under each sentiment for that phone number. The rating string (e.g. 'POSITIVE COMPANY' or 'NEGATIVE SCAM CALL') is a summary derived from those counts.
Does the API support paginating through comments or returning only comments after a specific date?+
Not currently. get_phone_number_comments returns all available comments for a number in a single response; there is no pagination parameter or date filter. Each comment object includes a timestamp field, so client-side filtering by date is possible after retrieval. You can fork the API on Parse and revise it to add a date-filter or pagination layer on top of the response.
Can I look up numbers from countries other than the United States?+
The API accepts any digit-string phone number and returns whatever shouldianswer.com has indexed for it. Coverage is community-driven and is heaviest for North American numbers. Numbers from other regions may return empty votes, an empty categories object, and no comments. You can fork the API on Parse and revise it to integrate an additional phone data source for broader geographic coverage.
Is there a way to retrieve only comments with a specific sentiment or category?+
Not as a server-side filter. Each comment object returned by get_phone_number_comments includes sentiment and category fields, so filtering can be done on the client after fetching the full array. You can fork the API on Parse and revise it to add server-side filtering parameters.
Page content last updated . Spec covers 7 endpoints from shouldianswer.com.
Related APIs in Reviews RatingsSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
novelbin.me API
Search and browse novels by title, genre, or popularity, and explore trending, completed, or recently updated works. Access full novel details, chapter listings, chapter content, author information, related titles, and reader comments. Authenticated users can manage bookmarks with reading-status tracking and subscribe to novels for update notifications.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
illinoisreportcard.com API
Search and analyze comprehensive performance data for Illinois public schools, districts, and the state, including academic achievements in ELA, math, and science, student demographics, teacher and administrator information, school finances, and environmental conditions. Compare schools side-by-side, track growth metrics, and access accountability ratings and school highlights to make informed decisions about education quality.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.