{"id":35086623,"url":"https://github.com/tomba-io/technology-finder","last_synced_at":"2026-05-18T20:06:04.729Z","repository":{"id":320902778,"uuid":"1079779524","full_name":"tomba-io/technology-finder","owner":"tomba-io","description":"Apify Actor that discovers and retrieves technologies used by specific domains using the Tomba Technology Finder API","archived":false,"fork":false,"pushed_at":"2025-10-26T15:41:04.000Z","size":92,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-26T17:42:46.226Z","etag":null,"topics":["apify","technologies","tomba"],"latest_commit_sha":null,"homepage":"https://tomba.io/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomba-io.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-20T11:27:11.000Z","updated_at":"2025-10-26T15:41:38.000Z","dependencies_parsed_at":"2025-10-26T17:42:49.517Z","dependency_job_id":null,"html_url":"https://github.com/tomba-io/technology-finder","commit_stats":null,"previous_names":["tomba-io/technology-finder"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/tomba-io/technology-finder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomba-io%2Ftechnology-finder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomba-io%2Ftechnology-finder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomba-io%2Ftechnology-finder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomba-io%2Ftechnology-finder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomba-io","download_url":"https://codeload.github.com/tomba-io/technology-finder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomba-io%2Ftechnology-finder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33189279,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T09:27:30.708Z","status":"ssl_error","status_checked_at":"2026-05-18T09:27:28.300Z","response_time":71,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apify","technologies","tomba"],"created_at":"2025-12-27T13:40:39.686Z","updated_at":"2026-05-18T20:06:04.716Z","avatar_url":"https://github.com/tomba-io.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tomba Technology Finder Actor\n\n[![Actor](https://img.shields.io/badge/Apify-Actor-blue)](https://apify.com/actors)\n[![Tomba API](https://img.shields.io/badge/Tomba-API-green)](https://tomba.io)\n[![Rate Limit](https://img.shields.io/badge/Rate%20Limit-150%2Fmin-orange)](https://tomba.io/api)\n\nA powerful Apify Actor that discovers and retrieves technologies used by specific domains using the **Tomba Technology Finder API**. Perfect for competitive analysis, tech stack research, and understanding the technology landscape of websites and companies.\n\n## Key Features\n\n- **Technology Detection**: Identify technologies, frameworks, and tools used by websites\n- **Comprehensive Categories**: Discover analytics, CMS, frameworks, libraries, and more\n- **Confidence Scoring**: Get confidence levels for each technology detection\n- **Version Information**: Retrieve version details when available\n- **Pricing Intelligence**: Understand pricing models of detected technologies\n- **Bulk Processing**: Analyze multiple domains efficiently with rate limiting\n- **Rate Limited**: Respects Tomba's 150 requests per minute limit\n- **Rich Data Output**: Comprehensive technology profiles with metadata\n- **Built-in Error Handling**: Robust processing with comprehensive error reporting\n\n## How it works\n\nThe Actor leverages Tomba's powerful Technology Finder API to analyze domains and detect their tech stack:\n\n### Process Flow\n\n1. **Authentication**: Connects to Tomba API using your credentials\n2. **Input Processing**: Accepts array of domains to analyze\n3. **Technology Discovery**: Uses Tomba's `list` method for each domain\n4. **Data Enrichment**: Extracts technology details, categories, and confidence scores\n5. **Rate Limiting**: Automatically handles 150 requests/minute limit\n6. **Data Storage**: Saves results to Apify dataset\n\n### What You Get\n\nFor each technology detected, you'll receive:\n\n- **Technology Name**: The specific technology, framework, or tool\n- **Category**: Main classification (Analytics, CMS, Framework, etc.)\n- **Subcategory**: More specific classification\n- **Description**: What the technology does\n- **Confidence Score**: How certain the detection is\n- **Version**: Version information when available\n- **Pricing Model**: Free, Paid, Freemium, etc.\n- **Official Website**: Link to the technology's website\n- **Logo**: Technology logo URL\n\n## Quick Start\n\n### Prerequisites\n\n1. **Tomba Account**: Sign up at [Tomba.io](https://app.tomba.io/api) to get your API credentials\n\n### Getting Your API Keys\n\n1. Visit [Tomba API Dashboard](https://app.tomba.io/api)\n2. Copy your **API Key** (starts with `ta_`)\n3. Copy your **Secret Key** (starts with `ts_`)\n\n## Input Configuration\n\n### Required Parameters\n\n| Parameter        | Type       | Description                                  |\n| ---------------- | ---------- | -------------------------------------------- |\n| `tombaApiKey`    | `string`   | Your Tomba API key (ta_xxxx)                 |\n| `tombaApiSecret` | `string`   | Your Tomba secret key (ts_xxxx)              |\n| `domains`        | `string[]` | Array of domains to analyze for technologies |\n\n### Optional Parameters\n\n| Parameter    | Type     | Default | Description                         |\n| ------------ | -------- | ------- | ----------------------------------- |\n| `maxResults` | `number` | `50`    | Maximum number of results to return |\n\n### Example Input\n\n```json\n{\n    \"tombaApiKey\": \"ta_xxxxxxxxxxxxxxxxxxxx\",\n    \"tombaApiSecret\": \"ts_xxxxxxxxxxxxxxxxxxxx\",\n    \"domains\": [\"shopify.com\", \"github.com\", \"stripe.com\"],\n    \"maxResults\": 100\n}\n```\n\n### Best Practices\n\n- **Domain Format**: Use clean domain names without protocols (e.g., 'example.com' not 'https://example.com')\n- **Batch Size**: Process 10-15 domains at a time for optimal performance\n- **Rate Limits**: The Actor automatically handles Tomba's 150 requests/minute limit\n- **Quality Results**: Use established websites for more comprehensive technology detection\n- **Analysis Focus**: Pay attention to confidence scores for reliable technology identification\n\n## Output Data Structure\n\nThe Actor returns comprehensive information for each technology detected:\n\n```json\n{\n    \"input_domain\": \"tomba.io\",\n    \"technology_slug\": \"webpack\",\n    \"technology_name\": \"webpack\",\n    \"technology_icon\": \"webpack.svg\",\n    \"technology_website\": \"https://webpack.js.org/\",\n    \"category_id\": 19,\n    \"category_slug\": \"miscellaneous\",\n    \"category_name\": \"Miscellaneous\",\n    \"source\": \"tomba_technology_finder\"\n}\n```\n\n### Data Fields Explained\n\n- **input_domain**: The original domain that was analyzed\n- **technology_slug**: Unique slug identifier for the technology\n- **technology_name**: Name of the detected technology\n- **technology_icon**: Icon filename for the technology\n- **technology_website**: Official website of the technology\n- **category_id**: ID of the technology category\n- **category_slug**: Slug of the technology category\n- **category_name**: Name of the technology category (e.g., Analytics, Miscellaneous, JavaScript Libraries)\n- **source**: Data source identifier (tomba_technology_finder)\n- **error**: Error message if the analysis failed\n\n## Use Cases\n\n### Competitive Analysis\n\n- **Tech Stack Intelligence**: Understand what technologies competitors are using\n- **Technology Trends**: Identify popular technologies in your industry\n- **Performance Analysis**: Compare technology choices with performance metrics\n\n### Business Development\n\n- **Partnership Opportunities**: Find companies using complementary technologies\n- **Customer Targeting**: Identify prospects using specific technology stacks\n- **Market Research**: Understand technology adoption patterns\n\n### Sales \u0026 Marketing\n\n- **Lead Qualification**: Target companies using specific technologies\n- **Solution Positioning**: Tailor pitches based on existing tech stack\n- **Market Segmentation**: Group prospects by technology preferences\n\n### Product Development\n\n- **Integration Planning**: Understand what technologies to integrate with\n- **Technology Research**: Stay updated on industry technology trends\n- **Competitive Intelligence**: Monitor competitor technology choices\n\n## Technology Categories Detected\n\nThe Actor can detect technologies across various categories:\n\n### Web Technologies\n\n- **Frontend Frameworks**: React, Vue.js, Angular\n- **Backend Frameworks**: Node.js, Django, Ruby on Rails\n- **JavaScript Libraries**: jQuery, Lodash, Moment.js\n\n### Analytics \u0026 Marketing\n\n- **Web Analytics**: Google Analytics, Adobe Analytics\n- **Marketing Tools**: Mailchimp, HubSpot, Salesforce\n- **Tag Management**: Google Tag Manager, Adobe Launch\n\n### Infrastructure \u0026 DevOps\n\n- **Cloud Providers**: AWS, Google Cloud, Azure\n- **CDN**: Cloudflare, AWS CloudFront\n- **Web Servers**: Nginx, Apache, IIS\n\n### E-commerce \u0026 CMS\n\n- **E-commerce Platforms**: Shopify, WooCommerce, Magento\n- **Content Management**: WordPress, Drupal, Joomla\n- **Payment Processing**: Stripe, PayPal, Square\n\n## Data Views\n\nThe Actor provides specialized data views:\n\n### Overview View\n\nQuick summary showing domain, technology, category, subcategory, confidence, and pricing\n\n### Detailed View\n\nComprehensive view with all technology data, descriptions, and technical details\n\n### Technologies by Category View\n\nOrganized view grouping technologies by their main categories for easier analysis\n\n## Resources \u0026 Documentation\n\n### API Documentation\n\n- [Tomba API Docs](https://tomba.io/api) - Complete API reference\n- [Technology Finder Endpoint](https://docs.tomba.io/api/technology) - Specific technology documentation\n- [Authentication Guide](https://app.tomba.io/api) - Get your API keys\n- [Pricing \u0026 Limits](https://tomba.io/pricing) - Understand rate limits and costs\n\n### Rate Limiting\n\n- Tomba limits to **150 requests per minute**\n- Actor automatically handles rate limiting with delays\n- Large domain lists may take time to complete\n\n### Cost Considerations\n\n- Each domain analyzed = 1 Tomba API request\n- Monitor your Tomba usage dashboard\n- Consider Tomba's pricing tiers for volume usage\n\n## FAQ\n\n### General Questions\n\n**Q: What is technology detection?**\nA: Technology detection analyzes a website domain to identify the tools, frameworks, services, and technologies being used, including web technologies, analytics tools, marketing platforms, and infrastructure services.\n\n**Q: What types of technologies can be detected?**\nA: The service identifies web frameworks, CMS platforms, analytics tools, marketing automation, e-commerce platforms, CDN services, hosting providers, and many other technology categories.\n\n**Q: How accurate is technology detection?**\nA: Detection accuracy is typically 85-95% for commonly used technologies. Some technologies may be harder to detect if they're custom-built or configured to hide their signatures.\n\n### Technical Questions\n\n**Q: How many domains can I analyze at once?**\nA: You can process up to 1000 domains per run. For optimal performance, analyze 20-50 domains per batch.\n\n**Q: What domain formats should I use?**\nA: Use clean domain names like \"stripe.com\" or \"example.org\". Don't include protocols (http/https) or subdomains unless specifically needed.\n\n**Q: What if a domain uses custom or unknown technologies?**\nA: Custom or very new technologies might not be detected. The service focuses on widely-used, recognizable technology signatures.\n\n### Business Applications\n\n**Q: How can this help with sales targeting?**\nA: Technology stacks help qualify prospects, tailor sales messaging, identify integration opportunities, and understand technical sophistication levels.\n\n**Q: Is this useful for competitive analysis?**\nA: Yes! Analyze competitor technology choices to understand their strategies, identify trends, and find differentiation opportunities.\n\n**Q: Can I use this for partnership opportunities?**\nA: Absolutely! Identify companies using complementary technologies to find potential integration partners or customers.\n\n## Keywords\n\ntechnology stack, tech finder, website technology, domain analysis, technology detection, competitive intelligence, tech stack analysis, software discovery, tech research, developer tools, website analysis, technology insights\n\n## Support\n\nIf you need any help, have questions, or encounter any issues while using Tomba.io, please don't hesitate to reach out to our support team. You can contact us via:\n\n- **Email**: support@tomba.io\n- **Live chat**: Available on the Tomba.io website during business hours\n\n## Contributing\n\nWe welcome contributions to improve this actor. Please feel free to submit issues, feature requests, or pull requests to help make this tool even better for the community.\n\n## About Tomba\n\nFounded in 2020, Tomba prides itself on being the most reliable, accurate, and in-depth source of email address data available anywhere. We process terabytes of data to produce our Email finder API.\n\n![Tomba Logo](https://tomba.io/logo.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomba-io%2Ftechnology-finder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomba-io%2Ftechnology-finder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomba-io%2Ftechnology-finder/lists"}