# Weblinq API ## Docs - [Create a new API key](https://docs.weblinq.dev/api-reference/api-keys/create-a-new-api-key.md): Create a new API key for the authenticated user. System defaults: wq_ prefix, 1000 requests per 24 hours rate limit, no expiration, free plan metadata. - [Delete API key](https://docs.weblinq.dev/api-reference/api-keys/delete-api-key.md): Delete an existing API key. Note: API keys cannot be updated - create a new one if needed. - [Get API key details](https://docs.weblinq.dev/api-reference/api-keys/get-api-key-details.md): Get details of a specific API key - [List user API keys](https://docs.weblinq.dev/api-reference/api-keys/list-user-api-keys.md): Get all API keys for the authenticated user - [Error Handling](https://docs.weblinq.dev/api-reference/errors.md): Learn how to handle errors with the WebLinq API - [Delete a file](https://docs.weblinq.dev/api-reference/files/delete-a-file.md): Delete a file from database and optionally from R2 storage - [List user files](https://docs.weblinq.dev/api-reference/files/list-user-files.md): List all files (screenshots, PDFs) associated with the authenticated user - [API Overview](https://docs.weblinq.dev/api-reference/overview.md): Complete reference for the WebLinq API endpoints - [Rate Limits](https://docs.weblinq.dev/api-reference/rate-limits.md): Understanding and handling API rate limits - [Success Responses](https://docs.weblinq.dev/api-reference/success.md): Understanding successful WebLinq API responses - [Update user plan](https://docs.weblinq.dev/api-reference/system/update-user-plan.md): Update a user's subscription plan (free/pro) - Admin only - [Bootstrap credits for existing users](https://docs.weblinq.dev/api-reference/user/bootstrap-credits-for-existing-users.md): Assign initial credits to existing users who do not have credits yet. - [Clear all cached data for the user](https://docs.weblinq.dev/api-reference/user/clear-all-cached-data-for-the-user.md): Deletes all cached entries for web operations (V1 and V2) for the authenticated user. This includes cached results from screenshot, markdown, PDF, scraping, and other web operation endpoints. - [Get current user information](https://docs.weblinq.dev/api-reference/user/get-current-user-information.md): Returns the current user information. Works with both session-based authentication (browser) and API token-based authentication (server-to-server). Returns user details if authenticated, or guest info if not authenticated. - [Get user credit information](https://docs.weblinq.dev/api-reference/user/get-user-credit-information.md): Returns the current user credit balance, plan, and last refill date. - [Initialize user resources](https://docs.weblinq.dev/api-reference/user/initialize-user-resources.md): Initialize WebDurableObject and other user resources for development environments. - [Verify email with token and redirect](https://docs.weblinq.dev/api-reference/user/verify-email-with-token-and-redirect.md): Custom email verification handler that processes the token and redirects to frontend dashboard with new_user parameter. - [Verify if email exists](https://docs.weblinq.dev/api-reference/user/verify-if-email-exists.md): Check if a user account exists for the given email address. - [Extract YouTube captions](https://docs.weblinq.dev/api-reference/web-v2/extract-youtube-captions.md): Extract captions/subtitles from a YouTube video using video ID - [Search the web (v2)](https://docs.weblinq.dev/api-reference/web-v2/search-the-web-v2.md): Perform a web search and return results using the v2 API - [AI extract structured data from a web page](https://docs.weblinq.dev/api-reference/web/ai-extract-structured-data-from-a-web-page.md): AI extract JSON data or text content using AI-powered parsing - [Capture screenshot of a web page](https://docs.weblinq.dev/api-reference/web/capture-screenshot-of-a-web-page.md): Capture screenshot of the specified URL with optional configuration. Returns binary image data by default for optimal performance. - [Extract links from a web page](https://docs.weblinq.dev/api-reference/web/extract-links-from-a-web-page.md): Get all links from the specified URL with optional filtering - [Extract markdown from a web page](https://docs.weblinq.dev/api-reference/web/extract-markdown-from-a-web-page.md): Convert web page content to markdown format - [Generate PDF from a web page](https://docs.weblinq.dev/api-reference/web/generate-pdf-from-a-web-page.md): Convert a web page to PDF format. Returns binary PDF data by default for optimal performance. - [Get raw HTML content from a web page](https://docs.weblinq.dev/api-reference/web/get-raw-html-content-from-a-web-page.md): Retrieve the raw HTML content of the specified URL - [Scrape specific elements from a web page](https://docs.weblinq.dev/api-reference/web/scrape-specific-elements-from-a-web-page.md): Extract specific HTML elements using CSS selectors - [Search the web](https://docs.weblinq.dev/api-reference/web/search-the-web.md): Perform a web search and return results - [Authentication](https://docs.weblinq.dev/getting-started/authentication.md): Secure your API requests with API key authentication - [Quickstart Guide](https://docs.weblinq.dev/getting-started/quickstart.md): Get started with WebLinq in under 5 minutes - choose between MCP integration or direct API access - [E-commerce Use Cases](https://docs.weblinq.dev/guides/e-commerce.md): Extract and monitor e-commerce data using WebLinq APIs (schemas-ready). - [Workflow Automation](https://docs.weblinq.dev/guides/examples.md): Build powerful workflows by combining WebLinq APIs - [News Extraction](https://docs.weblinq.dev/guides/news-extraction.md): Extract and monitor news content using WebLinq API - [Security Best Practices](https://docs.weblinq.dev/guides/security.md): Essential security practices for WebLinq API usage - [Social Media Monitoring](https://docs.weblinq.dev/guides/social-media.md): Monitor social media content using WebLinq API - [WebLinq API Documentation](https://docs.weblinq.dev/index.md): Extract data, capture screenshots, and search the internet with our web scraping and browser automation platform - [Privacy Policy](https://docs.weblinq.dev/legal/privacy-policy.md): Comprehensive privacy policy for Weblinq API - detailing data collection, processing, and protection practices for web scraping and browser automation services - [Terms of Service](https://docs.weblinq.dev/legal/terms.md): Complete terms of service for Weblinq API - covering web scraping, browser automation, and data extraction services - [Contact Support](https://docs.weblinq.dev/support/contact.md): Get help from the WebLinq team and community - [Frequently Asked Questions](https://docs.weblinq.dev/support/faq.md): Common questions about using the WebLinq API ## OpenAPI Specs - [doc](https://api.weblinq.dev/doc) - [openapi](https://docs.weblinq.dev/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/devhims/weblinq) - [Support](mailto:support@weblinq.dev)