Google search API: Google rankings as clean rows
Type your search words or paste a Google search link, and get Google's ranked results back as rows: position, title, link, source and snippet, plus the People also ask questions and related searches. €0.0015 per search, with no monthly plan.
AutomaticType search words or paste a Google search link and we use this API for you.google.com/search?q=wireless+earbuds
- per 1,000 calls
- €1.50
- per call
- €0.0015
- 0.15 cents
- rows per call
- up to 9
- per 1,000 rows
- ≈ €0.167
Google rankings for any keyword, priced per search
The Google search API runs a keyword on Google and returns the ranked results as rows, about 9 per call. Each row has the position, title, link, source, displayed link and snippet. Every row also carries the People also ask questions and up to 8 related searches for that keyword. One search costs €0.0015, so 1,000 searches cost €1.50. The same 1,000 searches on a typical monthly SERP plan start at $25. Compare every source on our page of all data APIs and prices. Save your keywords once, and every run's results are stored in your Scrapewise account for the table, Excel, your AI assistant or the API.
You choose where the search happens. Country, language, device and a location such as New York are inputs on each call. Rankings for "best standing desk" in Chicago on a phone can differ from what you see at your desk in Berlin. Rank tracking only makes sense when you fix those settings and keep them.
Google now puts an AI Overview above many results pages. This API covers the ranked results and the questions around them. When you want the full AI Overview text and the sources it cites, the Google AI Overview API expands it for €0.00075 per call, half the price of a search. For Google's chat-style answer page, there's the Google AI Mode API.
Who uses the Google search API
SEO freelancers and small agencies
Track client keywords weekly without paying for a monthly rank tracker seat. 100 keywords a week is about €0.65 a month.
Online store owners
See who ranks for the words your buyers type, like "how to find winning products to sell on amazon", and what their snippet promises.
Content writers and bloggers
Pull People also ask questions and related searches for a topic and turn them into headings and FAQ sections.
App and tool builders
Add Google results to your own product and pay per search, so a quiet month costs almost nothing.
How it works
Add your searches once
Type search words in the web app, or paste a Google search link. Country and language come from the link when it has them. Each search is one call at €0.0015.
Run it on a schedule
Daily or weekly, and every run is saved with its date. Your ranking history builds itself and stays for 90 days.
Use the rows
Filter by your domain in the table and download Excel, pull rows by API, or ask your AI assistant: 'which of my keywords dropped out of the top 10 this week?'
Set it up once. The data keeps coming.
Save your search once and it runs by itself. Every run lands in your own Scrapewise database, and you pick how to read it.
Set it up once
Add your ASINs, keywords, places or apps to a scraper in the web app. New accounts get 5 free requests.
Runs on your schedule
Pick daily, weekly on the days you choose, every few days, or the first or last day of the month. Scheduled runs start at night, European time. Need it more often? Start runs from your own code.
Saved in your database
Each run adds dated rows, so this week sits next to last week. Rows are kept for 90 days.
Use it your way
Open the table in the web app and download the latest run as an Excel file. Ask your own AI assistant about it. Or pull the rows into your code with an API key.
Ask your AI assistant about your own data
Connect Claude Desktop or Claude Code with a read-only key. The assistant reads the rows you've already collected, at no extra cost on Scrapewise. With a full-access key it can start a run for you too.
- Which of my ASINs lost the Buy Box this week?
- Which competitor cut prices the most since Monday?
- Show the keywords where I dropped out of the top 10.
What you send and what you get
Type search words or paste a Google search link. You get one row per ranked result, about 9 per call, each with the questions and related searches for that search.
- Search words or a Google search linkrequired
Type the words you would search for, or search on Google and copy the address from your browser.
wireless earbudshttps://www.google.com/search?q=wireless+earbuds&gl=us&hl=en
Up to 9 rows per call, 39 columns
- sw status
- sw source url
- sw fetched at
- position
- title
- link
- thumbnail
- source
- displayed_link
- snippet
- snippet_highlighted_words[0]
- ctx_search_information_page_title
- +27 more, see all columns
Sample rows from a real Google search
A real US search for "how to find winning products to sell on amazon", collected on 16 September 2026. Scroll sideways to see the People also ask and related search columns.
sw status_sw_statusResult of this row: OK, no results, or an error | sw source url_sw_source_urlThe link you pasted for this request | sw fetched at_sw_fetched_atWhen we collected this row (UTC) | positionpositionRank on the page | titletitleTitle | linklinkLink | thumbnailthumbnailThumbnail image link | sourcesourceSource | displayed_linkdisplayed_linkDisplayed link | snippetsnippetShort text excerpt | snippet_highlighted_words[0]snippet_highlighted_words[0]Snippet highlighted words #1 | ctx_search_information_page_titlectx_search_information_page_titleRequest context: search information page title | ctx_search_information_query_displayedctx_search_information_query_displayedRequest context: search information query displayed | ctx_search_information_total_resultsctx_search_information_total_resultsRequest context: search information total results | ctx_search_information_time_taken_displayedctx_search_information_time_taken_displayedRequest context: search information time taken displayed |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| OK | https://www.google.com/search?q=how+to+find+winning+products+to+sell+on+amazon | 2026-09-16T09:50:55Z | 2 | Product Opportunity Explorer | https://sell.amazon.com/tools/product-opportunity-e... | Sell on Amazon | https://sell.amazon.com › tools › product-opportunity-e... | Use the Product Opportunity Explorer tool to analyze trends in Amazon searches, purchases, reviews, and pricing to decide what new products to sell online. | Use the Product Opportunity Explorer tool | how to find winning products to sell on amazon - Google Search | how to find winning products to sell on amazon | 108 | 0.28 | |
| OK | https://www.google.com/search?q=how+to+find+winning+products+to+sell+on+amazon | 2026-09-16T09:51:32Z | 3 | Where do I find products to sell on Amazon FBA? | Reddit · r/AmazonFBATips | 20+ comments · 4 years ago | What exactly is Amazon FBA? How much does it cost to get started and what do I sell? | how to find winning products to sell on amazon - Google Search | how to find winning products to sell on amazon | 108 | 0.28 | |||
| OK | https://www.google.com/search?q=how+to+find+winning+products+to+sell+on+amazon | 2026-09-16T09:52:09Z | 4 | How do you find products to sell? | https://www.reddit.com/r/AmazonFBA/comments/1kg0qxf/how_do_you_find_products_to_sell | reddit.com | how to find winning products to sell on amazon - Google Search | how to find winning products to sell on amazon | 108 | 0.28 | ||||
| OK | https://www.google.com/search?q=how+to+find+winning+products+to+sell+on+amazon | 2026-09-16T09:52:46Z | 5 | How do I find winning products to sell on Amazon? | https://www.quora.com/How-do-I-find-winning-products-to-sell-on-Amazon | quora.com | how to find winning products to sell on amazon - Google Search | how to find winning products to sell on amazon | 108 | 0.28 | ||||
| OK | https://www.google.com/search?q=how+to+find+winning+products+to+sell+on+amazon | 2026-09-16T09:53:23Z | 6 | What's the best way to find profitable products to sell on Amazon FBA with ... | https://www.quora.com/Whats-the-best-way-to-find-profitable-products-to-sell-on-Amazon-FBA-with-little-competition-and-high-demand | quora.com | how to find winning products to sell on amazon - Google Search | how to find winning products to sell on amazon | 108 | 0.28 | ||||
| OK | https://www.google.com/search?q=how+to+find+winning+products+to+sell+on+amazon | 2026-09-16T09:54:00Z | 7 | How to find products to sell on Amazon: 2026 guide | https://printify.com/.../Blog/Businesstips&ideas | Printify | https://printify.com › ... › Blog › Business tips & ideas | Dec 6, 2024 — Leverage research tools like the Amazon Best Sellers List and third-party services to help you identify winning product opportunities. | Amazon Best Sellers List | how to find winning products to sell on amazon - Google Search | how to find winning products to sell on amazon | 108 | 0.28 | |
| OK | https://www.google.com/search?q=how+to+find+winning+products+to+sell+on+amazon | 2026-09-16T09:54:37Z | 8 | 10 Ways to Find Products to Sell on Amazon in 2026 | https://amzscout.net/Blog | AMZScout | https://amzscout.net › Blog | Feb 3, 2026 — 5 Winning Product Ideas to Sell on Amazon · 1) Reusable Silicone Food Storage Bags · 2) Kids' Weighted Blanket (3–7 years) · 3) Pet Grooming Glove. | 1) Reusable Silicone Food Storage Bags | how to find winning products to sell on amazon - Google Search | how to find winning products to sell on amazon | 108 | 0.28 | |
| OK | https://www.google.com/search?q=how+to+find+winning+products+to+sell+on+amazon | 2026-09-16T09:55:14Z | 9 | Amazon Trending Products (Free Tool) | https://www.helium10.com/Tools/FreeTools | Helium 10 | https://www.helium10.com › Tools › Free Tools | Helium 10's Amazon Trending Product tool will display top ranking products based on both estimated monthly sales and estimated monthly revenue. What Is the Best ... | Helium 10's Amazon Trending Product tool | how to find winning products to sell on amazon - Google Search | how to find winning products to sell on amazon | 108 | 0.28 | |
| OK | https://www.google.com/search?q=what+is+web+scraping | 2026-09-22T09:32:16Z | 2 | What's the benefits of Web Scraping? : r/learnpython | https://www.reddit.com/r/learnpython/comments/pm7tsx/whats_the_benefits_of_web_scraping/ | Reddit · r/learnpython | 30+ comments · 5 years ago | Hey, I was wondering what benefits does web scraping have i'm watching some tutorials about it and i don't see the point behind leaning it even tho many ... | ||||||
| OK | https://www.google.com/search?q=what+is+web+scraping | 2026-09-22T09:32:16Z | 3 | What Is Web Scraping? How Do Scrapers Work? | https://www.fortinet.com/resources/cyberglossary/web-scraping | Fortinet | https://www.fortinet.com › resources › cyberglossary | Web scraping, sometimes misspelled as "web scrapping," refers to the use of bots to gather data or content from a website. | the use of bots to gather data or content from a website | |||||
| OK | https://www.google.com/search?q=what+is+web+scraping | 2026-09-22T09:32:16Z | 4 | What is Web Scraping and How to Use It? | https://www.geeksforgeeks.org/blogs/what-is-web-scraping-and-how-to-use-it/ | GeeksforGeeks | https://www.geeksforgeeks.org › blogs › what-is-web-s... | Nov 12, 2025 — Web scraping is an automated method to extract large amounts of data from websites. This data, usually in HTML format, is converted into ...Read more | an automated method to extract large amounts of data from websites | |||||
| OK | https://www.google.com/search?q=what+is+web+scraping | 2026-09-22T09:32:16Z | 5 | Web Scraping | https://www.publichealth.columbia.edu/research/population-health-methods/web-scraping | Columbia University Mailman School of Public Health | https://www.publichealth.columbia.edu › research › we... | Web scraping (web harvesting or web data extraction) is a computer software technique that allows you to extract information from websites. | a computer software technique that allows you to extract information from websites | |||||
| OK | https://www.google.com/search?q=what+is+web+scraping | 2026-09-22T09:32:16Z | 6 | Web Scraper Cloud | Enterprise Web Scraping Platform | https://webscraper.io/ | Web Scraper | https://webscraper.io | Enterprise web scraping infrastructure for engineering teams, with API access, proxy management, anti-bot handling, and scalable data extraction. | Enterprise web scraping infrastructure | |||||
| OK | https://www.google.com/search?q=what+is+web+scraping | 2026-09-22T09:32:16Z | 7 | Web scraping | https://en.wikipedia.org/wiki/Web_scraping | Wikipedia | https://en.wikipedia.org › wiki › Web_scraping | Web scraping, web harvesting, or web data extraction is data scraping used for extracting data from websites. Web scraping software may directly access the ...Read more | data scraping used for extracting data from websites | |||||
| OK | https://www.google.com/search?q=what+is+web+scraping | 2026-09-22T09:32:16Z | 8 | What is Web Scraping and What is it Used For? | https://www.parsehub.com/blog/what-is-web-scraping/ | ParseHub | https://www.parsehub.com › blog › what-is-web-scraping | Apr 14, 2023 — Web scraping refers to the extraction of data from a website. This information is collected and then exported into a format that is more useful ...Read more | extraction of data from a website | |||||
| OK | https://www.google.com/search?q=what+is+web+scraping | 2026-09-22T09:32:16Z | 9 | Web Scraping: What It Is, How It Works, and Best Practices | https://www.browserless.io/blog/web-scraping-guide | Browserless | https://www.browserless.io › Blog | Oct 28, 2025 — Web scraping is the process of extracting data from a web page and turning it into a structured format that's easier to work with. A web scraper ...Read more | the process of extracting data from a web page and turning it into a structured format | |||||
| OK | https://www.google.com/search?q=how+does+a+rest+api+work | 2026-09-22T09:32:16Z | 1 | Can someone please explain like Im 5.....what a REST API ... | https://www.reddit.com/r/learnprogramming/comments/apvqie/can_someone_please_explain_like_im_5what_a_rest/ | Reddit · r/learnprogramming | 20+ comments · 7 years ago | Ive asked people in the past, Ive Googled it.....still have no idea what it is. | ||||||
| OK | https://www.google.com/search?q=how+does+a+rest+api+work | 2026-09-22T09:32:16Z | 2 | What is RESTful API? - RESTful API Explained | https://aws.amazon.com/what-is/restful-api/ | Amazon Web Services (AWS) | https://aws.amazon.com › what-is › restful-api | The basic function of a RESTful API is the same as browsing the internet. The client contacts the server by using the API when it requires a resource. | The basic function of a RESTful API is the same as browsing the internet | |||||
| OK | https://www.google.com/search?q=how+does+a+rest+api+work | 2026-09-22T09:32:16Z | 3 | What Is a REST API (RESTful API)? | https://www.ibm.com/think/topics/rest-apis | google.com | https://www.ibm.com › think › topics › rest-apis | Apr 24, 2025 — REST APIs communicate through HTTP requests to perform standard database functions like creating, reading, updating and deleting records (also ...Read more | REST APIs communicate through HTTP requests | |||||
| OK | https://www.google.com/search?q=how+does+a+rest+api+work | 2026-09-22T09:32:16Z | 4 | REST API Introduction | https://www.geeksforgeeks.org/node-js/rest-api-introduction/ | GeeksforGeeks | https://www.geeksforgeeks.org › node-js › rest-api-intr... | Jul 8, 2026 — A REST API (Representational State Transfer API) enables communication between client and server over HTTP. It exchanges data typically in JSON ... | enables communication between client and server over HTTP | |||||
| OK | https://www.google.com/search?q=how+does+a+rest+api+work | 2026-09-22T09:32:16Z | 5 | REST API basics and implementation | https://cloud.google.com/discover/what-is-rest-api | Google Cloud | https://cloud.google.com › discover › what-is-rest-api | How does a REST API work? · 1. Client sends request · 2. Server processes request · 3. Server sends response · 4. Data transfer.Read more | 1. Client sends request | |||||
| OK | https://www.google.com/search?q=how+does+a+rest+api+work | 2026-09-22T09:32:16Z | 6 | REST API - What is it and how does it work? - GetStream.io | https://getstream.io/glossary/rest-api/ | getstream.io | https://getstream.io › Glossary › R | REST APIs enable client-server communication over HTTP with standardized requests and responses. The client sends an HTTP request to the server, | REST APIs enable client-server communication over HTTP | |||||
| OK | https://www.google.com/search?q=how+does+a+rest+api+work | 2026-09-22T09:32:16Z | 7 | what actually is a REST api? Can someone provide an ... | https://www.reddit.com/r/learnprogramming/comments/17kkjas/what_actually_is_a_rest_api_can_someone_provide/ | Reddit · r/learnprogramming | 50+ comments · 2 years ago | I've heard what a REST api is, I know what REST stands for, and I'm pretty sure I've worked with them before. But I can't say I understand at a deep level ... | ||||||
| OK | https://www.google.com/search?q=how+does+a+rest+api+work | 2026-09-22T09:32:16Z | 8 | REST APIs Explained: How They Work and Why ... | https://www.digicert.com/blog/rest-apis-explained-how-they-work-and-why-theyre-essential | DigiCert | https://www.digicert.com › blog › rest-apis-explained-h... | Apr 11, 2025 — A REST API uses HTTP methods to perform operations on resources identified by Uniform Resource Identifiers (URIs). The resource representation ...Read more | uses HTTP methods to perform operations on resources | |||||
| OK | https://www.google.com/search?q=best+practices+for+data+extraction | 2026-09-22T09:32:16Z | 1 | Data Extraction: Techniques, Tools, and Best Practices | https://www.teradata.com/insights/data-platform/data-extraction | Teradata | https://www.teradata.com › Resources › Data platform | Learn about structured, unstructured, and semi-structured data extraction techniques, tools, and best practices to optimize your data analysis projects. | data extraction | |||||
| OK | https://www.google.com/search?q=best+practices+for+data+extraction | 2026-09-22T09:32:16Z | 2 | Data Extraction: Techniques, Tools, and Real-Time Benefits | https://rivery.io/data-learning-center/data-extraction/ | Rivery | https://rivery.io › Data learning center | Dec 14, 2024 — Best Practices for Data Extraction · Ensure Data Accuracy and Consistency · Validate Data at the Source · Choose the Right Tools · Implement ...Read more | Ensure Data Accuracy and Consistency | |||||
| OK | https://www.google.com/search?q=best+practices+for+data+extraction | 2026-09-22T09:32:16Z | 3 | Data Extraction: Techniques & Best Practices in 2026 | https://kanerika.com/blogs/data-extraction/ | Kanerika | https://kanerika.com › Blogs | The data extraction process follows five key steps: source identification, connection establishment, data selection, extraction execution, and validation. | data extraction | |||||
| OK | https://www.google.com/search?q=best+practices+for+data+extraction | 2026-09-22T09:32:16Z | 4 | A Guide to Evidence Synthesis: 10. Data Extraction | https://guides.library.cornell.edu/evidence-synthesis/data-extraction | Cornell University Research Guides | https://guides.library.cornell.edu › evidence-synthesis › d... | Aug 19, 2026 — 1. Draft your Research Question · 2. Select Databases · 3. Select Grey Literature Sources · 4. Write a Search Strategy · 5. Register a Protocol · 6.Read more | 1. Draft your Research Question | |||||
| OK | https://www.google.com/search?q=best+practices+for+data+extraction | 2026-09-22T09:32:16Z | 5 | Systematic Reviews: Data Extraction - HMSOM Library | https://library.hmsom.edu/SystematicReviews/DataExtraction | Hackensack Meridian School of Medicine | https://library.hmsom.edu › SystematicReviews › DataEx... | Oct 22, 2025 — During data extraction reviewers design, test, and populate forms. The forms are then checked and conflicts are investigated and resolved. There ...Read more | design, test, and populate forms | |||||
| OK | https://www.google.com/search?q=best+practices+for+data+extraction | 2026-09-22T09:32:16Z | 6 | How to extract data: Data extraction methods explained | https://www.fivetran.com/learn/how-to-extract-data | Fivetran | https://www.fivetran.com › learn › how-to-extract-data | Sep 17, 2025 — Best practices for data extraction · Validate data at the source · Automate incremental extraction · Handle errors and logging · Monitor and ...Read more | Validate data at the source | |||||
| OK | https://www.google.com/search?q=best+practices+for+data+extraction | 2026-09-22T09:32:16Z | 7 | Guide to Data Extraction: Definition, how it works & examples | https://www.matillion.com/blog/what-is-data-extraction-everything-you-need-to-know | Matillion | https://www.matillion.com › blog › what-is-data-extract... | Aug 2, 2024 — Validate Data at Source: Before extraction, validate the data to guarantee it meets quality standards. This helps minimize errors and ...Read more | Validate Data at Source | |||||
| OK | https://www.google.com/search?q=best+practices+for+data+extraction | 2026-09-22T09:32:16Z | 8 | Systematic Reviews: Step 7: Extract Data from Included Studies | https://guides.lib.unc.edu/systematic-reviews/extract-data | The University of North Carolina at Chapel Hill | https://guides.lib.unc.edu › systematic-reviews › extract-... | Look for an existing extraction form or tool to help guide you. · Train the review team on the extraction categories and what type of data would be expected.Read more | Look for an existing extraction form or tool | |||||
| OK | https://www.google.com/search?q=best+practices+for+data+extraction | 2026-09-22T09:32:16Z | 9 | Top 5 Tips For Data Extraction | https://www.covidence.org/blog/top-5-tips-data-extraction/ | Covidence | https://www.covidence.org › Blog › Best Practice | We recommend keeping a comprehensive log of communication, decisions, and processes during data extraction to facilitate the completion of checklists, often ...Read more | keeping a comprehensive log of communication, decisions, and processes |
Column guide
The sw columns (sw status, sw source url and sw fetched at) are on every row of every Scrapewise data API. The plain columns are Google's own result fields. The ctx columns describe the whole search, including People also ask and related searches, and repeat on every row from one call.
Standard columns shared with every API
sw status shows whether the call worked, sw source url is the search you ran, and sw fetched at is the time in UTC.
- sw status
- sw source url
- sw fetched at
The result
Position, title, link, source, the link as Google displays it, the snippet, the first highlighted phrase in the snippet and a thumbnail when Google shows one.
- position
- title
- link
- source
- displayed_link
- snippet
- snippet_highlighted_words[0]
- thumbnail
About the search
Page title and query as Google shows them, total results, time taken, the result state (for example Results for exact spelling), and the country and city the results were for.
- ctx_search_information_page_title
- ctx_search_information_query_displayed
- ctx_search_information_total_results
- ctx_search_information_time_taken_displayed
- ctx_search_information_organic_results_state
- ctx_search_information_results_for
- ctx_search_information_country
- ctx_search_information_city
People also ask
The questions Google shows in the People also ask box for this keyword, up to 4.
- ctx_related_questions[0]_question
- ctx_related_questions[1]_question
- ctx_related_questions[2]_question
- ctx_related_questions[3]_question
Related searches
Up to 8 related searches from the bottom of the page, each with a link to run that search on Google.
- ctx_related_searches[0]_query
- ctx_related_searches[0]_link
- ctx_related_searches[1]_query
- ctx_related_searches[1]_link
- ctx_related_searches[2]_query
- ctx_related_searches[2]_link
- ctx_related_searches[3]_query
- ctx_related_searches[3]_link
- ctx_related_searches[4]_query
- ctx_related_searches[4]_link
- ctx_related_searches[5]_query
- ctx_related_searches[5]_link
- ctx_related_searches[6]_query
- ctx_related_searches[6]_link
- ctx_related_searches[7]_query
- ctx_related_searches[7]_link
What people do with Google search data
Track rankings for client keywords
Save position and link for 100 keywords every week and report what moved. A drop from position 3 to 8 shows up in the next run.
Mine People also ask for content ideas
Export the questions for your main topics. Questions like "What's the most profitable item to sell on Amazon?" make good H2s and FAQ entries.
Find related keywords
Collect the related searches for 50 seed terms. That's up to 400 keyword ideas for €0.075, taken straight from Google.
Watch your brand name
Search your brand every day and alert when a new domain enters the results, such as a review site or a reseller.
See what kind of sites win a keyword
Group results by source. If Reddit threads and seller forums hold half the spots, a product page will struggle there and a guide might not.
Check your snippet
Read the snippet Google shows for your page next to your competitors'. If theirs answers the question and yours doesn't, rewrite your meta description.
Real setups and what they cost
Freelancer tracking 3 clients
An SEO freelancer tracks 100 keywords per client for 3 clients, once a week. About 1,300 calls a month, €1.95.
- calls per month
- 1,300
- cost per month
- €1.95
Daily brand watch
A store checks its brand name and 9 product names every day in the US. 300 calls a month, €0.45.
- calls per month
- 300
- cost per month
- €0.45
Content research sprint
A blogger pulls People also ask and related searches for 2,000 topic keywords once. 2,000 calls, €3.
- calls per month
- 2,000
- cost per month
- €3
Why people pick this API
No monthly minimum
€1.50 per 1,000 searches from a prepaid wallet. A month with 40 searches costs €0.06.
Questions and related searches included
People also ask and related searches come with every call at no extra cost, so keyword research and rank tracking use the same data.
Location you control
Country, language, device and city are set per call, and each row records the country and city the results were for.
What your rank tracking would cost
Enter your number of keywords and how often you check them. One keyword check is one call at €0.0015. Compare all data APIs
- Rows (up to)
- 9,000
- You pay
- €1.50
Frequently asked questions
Yes. Country, language, device and a location such as a city are inputs on every call. Keep them the same between runs, or your rank changes will reflect a different location, not a real move.
Ready to pull Google data into your stack?
Start with 5 free requests. Then top up from €5 and pay €0.0015 per search, with no monthly plan. See pay-as-you-go pricing for the details.