"""Delaware — Division of Corporations portal configuration.""" CONFIG = { "state_code": "DE", "state_name": "Delaware", "sos_name": "Delaware Division of Corporations", "portal_name": "Delaware ICIS Entity Search", "portal_url": "https://corp.delaware.gov", "name_search_url": "https://icis.corp.delaware.gov/ecorp/entitysearch/namesearch.aspx", "filing_url": "https://icis.corp.delaware.gov/ecorp/entitysearch", "search_method": "playwright", # Socrata API (not applicable) "socrata_domain": "", "socrata_dataset_id": "", # NW Registered Agent address in this state "nwra_name": "Northwest Registered Agent LLC", "nwra_address": "8 The Green Ste A", "nwra_city": "Dover", "nwra_state": "DE", "nwra_zip": "19901", # State fees (cents) "llc_formation_fee": 11000, "corp_formation_fee": 8900, "expedited_fee": 50000, "expedited_label": "24-hour", # VERIFIED selectors from live portal HTML (2026-03-19) "selectors": { # Name search (namesearch.aspx) — ASP.NET WebForms with __VIEWSTATE "name_search_input": "#ctl00_ContentPlaceHolder1_frmEntityName", "file_number_input": "#ctl00_ContentPlaceHolder1_frmFileNumber", "name_search_submit": "#ctl00_ContentPlaceHolder1_btnSubmit", "error_label": "#ctl00_ContentPlaceHolder1_lblError", "error_message": "#ctl00_ContentPlaceHolder1_lblErrorMessage", "name_results_table": "#tblResults", "name_available_indicator": "", # No results = name available "name_unavailable_indicator": "", # Results present = name taken # CAPTCHA "captcha_panel": "#ctl00_ContentPlaceHolder1_pnlCaptcha", "captcha_image_base": "/Ecorp/CaptchaHandler.ashx?type=image&key=", # Honeypot field (hidden) "honeypot_field": "input[name='email_confirm']", # LLC filing form selectors — NOT YET VERIFIED (requires active filing session) "llc_name_field": "", "llc_agent_name_field": "", "llc_agent_address_field": "", "llc_principal_address_field": "", "llc_organizer_name_field": "", "llc_management_type_select": "", "llc_purpose_field": "", "llc_submit_button": "", # Corp filing form selectors "corp_name_field": "", "corp_agent_name_field": "", "corp_shares_field": "", "corp_submit_button": "", }, "notes": ( "Delaware imposes an annual franchise tax of $300/yr for LLCs. " "CRITICAL: Name search has CAPTCHA on every request (image-based, in pnlCaptcha div). " "Anti-scraping warning on portal: 'The Division of Corporations strictly prohibits mining data. " "Use of automated tools in any form may result in the suspension of your access.' " "Need 2captcha or anticaptcha integration for automated name search. " "Portal uses ASP.NET WebForms with __VIEWSTATE — must maintain session cookies. " "Hidden honeypot field 'email_confirm' must be left empty. " "JavaScript cookie 'js_token' set via btoa(Date.now()) required. " "$5,000 for 1-hour rush, $1,000 for same-day, $500 for 24-hour." ), }