openapi: 3.0.3 info: title: Abstract API - Web Scraping API description: Extract data from any website by providing the target URL. Handles JavaScript rendering and returns the full HTML content of any web page. version: 1.0.0 contact: url: https://www.abstractapi.com/ x-generated-from: documentation servers: - url: https://scrape.abstractapi.com/v1 description: Web Scraping API v1 security: - apiKey: [] tags: - name: Web Scraping description: Web content extraction operations paths: /: get: operationId: scrapeWebPage summary: Abstract API Scrape Web Page description: Extract the full HTML content of any website URL, with support for JavaScript-rendered pages. tags: - Web Scraping parameters: - name: api_key in: query required: true description: Your unique API key for the Web Scraping API. schema: type: string example: abc123def456 - name: url in: query required: true description: The URL of the webpage to scrape. schema: type: string format: uri example: https://www.example.com - name: render_js in: query required: false description: Whether to render JavaScript before returning HTML. Defaults to false. schema: type: boolean example: false responses: '200': description: Scraped HTML content content: application/json: schema: $ref: '#/components/schemas/WebScrapingResponse' examples: scrapeWebPage200Example: summary: Default scrapeWebPage 200 response x-microcks-default: true value: body: '