{"filing": {"accession": "0001433195-26-000011", "cik": "0001433195", "ticker": "APPF", "company_name": "APPFOLIO INC", "form_type": "10-K", "filing_type": "10-K", "filing_date": "2026-02-05", "accepted_datetime": null, "acceptance_datetime": null, "accepted_at": null, "primary_doc_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319526000011/0001433195-26-000011-index.htm", "filing_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319526000011/0001433195-26-000011-index.htm", "period_of_report": null}, "html_url": "/api/filings/000143319526000011/stream", "exhibits": [{"exhibit_number": "19", "exhibit_type": "19", "description": "Insider Trading Policy of the registrant.", "filename": "insidertradingpolicy.htm", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319526000011/insidertradingpolicy.htm", "category": "other", "incorporated_by_reference": false}, {"exhibit_number": "21.1", "exhibit_type": "21", "description": "Subsidiaries of the registrant.", "filename": "a123125exhibit211for10-k.htm", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319526000011/a123125exhibit211for10-k.htm", "category": "other", "incorporated_by_reference": false}, {"exhibit_number": "23.1", "exhibit_type": "23", "description": "Consent of independent registered public accounting firm.", "filename": "a123125exhibit231for10-k.htm", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319526000011/a123125exhibit231for10-k.htm", "category": "other", "incorporated_by_reference": false}, {"exhibit_number": "24.1", "exhibit_type": "24", "description": "Power of Attorney (included on the signature page of this Annual Report).", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319526000011/appf-20251231.htm#ieaf09511043542cf8c16ca12be658ab7_184", "category": "other", "incorporated_by_reference": false}, {"exhibit_number": "31.1", "exhibit_type": "31", "description": "Certification of Chief Executive Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended.", "filename": "a123125exhibit311.htm", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319526000011/a123125exhibit311.htm", "category": "other", "incorporated_by_reference": false}, {"exhibit_number": "31.2", "exhibit_type": "31", "description": "Certification of Chief Financial Officer pursuant to Rule 13a-14(a) or Rule 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended.", "filename": "a123125exhibit312.htm", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319526000011/a123125exhibit312.htm", "category": "other", "incorporated_by_reference": false}, {"exhibit_number": "32.1", "exhibit_type": "32", "description": "Certifications of Chief Executive Officer and Chief Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.", "filename": "a123125exhibit321.htm", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319526000011/a123125exhibit321.htm", "category": "other", "incorporated_by_reference": false}, {"exhibit_number": "3.1", "exhibit_type": "3", "description": "Amended and Restated Certificate of Incorporation of the registrant as currently in effect.", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319515000003/exhibit3163015.htm", "category": "incorporation", "incorporated_by_reference": true}, {"exhibit_number": "3.2", "exhibit_type": "3", "description": "Amended and Restated Bylaws of the registrant as currently in effect.", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319520000061/a63020exhibit31.htm", "category": "incorporation", "incorporated_by_reference": true}, {"exhibit_number": "4.1", "exhibit_type": "4", "description": "Specimen Certificate for Class A Common Stock.", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000119312515213095/d907976dex41.htm", "category": "debt", "incorporated_by_reference": true}, {"exhibit_number": "4.3", "exhibit_type": "4", "description": "Description of Capital Stock of the registrant.", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319525000013/exhibit43descriptionofca.htm", "category": "debt", "incorporated_by_reference": true}, {"exhibit_number": "10.1", "exhibit_type": "10", "description": "Industrial Lease, by and between the registrant and 50 Castilian Drive, LLC, effective December 6, 2019 (50 Castilian Drive, Goleta, CA 93117).", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319519000085/exhibit10150castilianl.htm", "category": "contracts", "incorporated_by_reference": true}, {"exhibit_number": "10.2", "exhibit_type": "10", "description": "Industrial Lease, by and between the registrant and 50 Castilian Drive, LLC, effective December 6, 2019 (70 Castilian Drive, Goleta, CA 93117).", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319519000085/exhibit10270castilianl.htm", "category": "contracts", "incorporated_by_reference": true}, {"exhibit_number": "10.3", "exhibit_type": "10", "description": "Industrial Lease, by and between the registrant and 50 Castilian Drive, LLC, effective December 6, 2019 (90 Castilian Drive, Goleta, CA 93117).", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319519000085/exhibit10390castilianl.htm", "category": "contracts", "incorporated_by_reference": true}, {"exhibit_number": "10.4", "exhibit_type": "10", "description": "First Amendment to Industrial Lease, by and between the registrant and 50 Castilian Drive, LLC, effective February 10, 2022 (50 Castilian Drive, Goleta, CA 93117).", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319522000023/a123121ex104-50castilianfi.htm", "category": "contracts", "incorporated_by_reference": true}, {"exhibit_number": "10.5", "exhibit_type": "10", "description": "First Amendment to Industrial Lease, by and between the registrant and 50 Castilian Drive, LLC, effective February 10, 2022 (70 Castilian Drive, Goleta, CA 93117).", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319522000023/a123121ex105-70castilianfi.htm", "category": "contracts", "incorporated_by_reference": true}, {"exhibit_number": "10.6", "exhibit_type": "10", "description": "First Amendment to Industrial Lease, by and between the registrant and 50 Castilian Drive, LLC, effective February 10, 2022 (90 Castilian Drive, Goleta, CA 93117).", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319522000023/a123121ex106-90castilianfi.htm", "category": "contracts", "incorporated_by_reference": true}, {"exhibit_number": "10.7", "exhibit_type": "10", "description": "Sublease, by and between the registrant and Google LLC, effective July 10, 2023 (50 Castilian Drive, Goleta, CA 93117).", "filename": "", "edgar_url": "https://www.sec.gov/Archives/edgar/data/1433195/000143319523000126/a93023exhibit103.htm", "category": "contracts", "incorporated_by_reference": true}], "sections": [{"section_name": "item_1", "section_title": "Business", "start_position": 5550, "end_position": 5567}, {"section_name": "item_1a", "section_title": "Risk Factors", "start_position": 5567, "end_position": 5588}, {"section_name": "item_1b", "section_title": "Unresolved Staff Comments", "start_position": 5588, "end_position": 5623}, {"section_name": "item_1c", "section_title": "Cybersecurity", "start_position": 5623, "end_position": 5646}, {"section_name": "item_2", "section_title": "Properties", "start_position": 5646, "end_position": 5665}, {"section_name": "item_3", "section_title": "Legal Proceedings", "start_position": 5665, "end_position": 5692}, {"section_name": "item_4", "section_title": "Mine Safety Disclosures", "start_position": 5692, "end_position": 5731}, {"section_name": "item_5", "section_title": "Market for Registrant's Common Equity", "start_position": 5731, "end_position": 5867}, {"section_name": "item_7", "section_title": "Management's Discussion and Analysis", "start_position": 5867, "end_position": 5961}, {"section_name": "item_7a", "section_title": "Quantitative and Qualitative Disclosures", "start_position": 5961, "end_position": 6029}, {"section_name": "item_8", "section_title": "Financial Statements", "start_position": 6029, "end_position": 6175}, {"section_name": "item_9a", "section_title": "Controls and Procedures", "start_position": 6175, "end_position": 6208}, {"section_name": "item_9b", "section_title": "Other Information", "start_position": 6208, "end_position": 6320}, {"section_name": "item_10", "section_title": "Directors and Executive Officers", "start_position": 6320, "end_position": 6385}, {"section_name": "item_11", "section_title": "Executive Compensation", "start_position": 6385, "end_position": 6417}, {"section_name": "item_12", "section_title": "Security Ownership", "start_position": 6417, "end_position": 6522}, {"section_name": "item_13", "section_title": "Certain Relationships", "start_position": 6522, "end_position": 6605}, {"section_name": "item_14", "section_title": "Principal Accountant Fees", "start_position": 6605, "end_position": 6660}, {"section_name": "item_15", "section_title": "Exhibits and Financial Statement Schedules", "start_position": 6660, "end_position": 276330}], "tables": [{"table_index": 0, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 1, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 2, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 3, "table_type": "exhibit_index", "caption": null, "header_text": ""}, {"table_index": 4, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 5, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 6, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 7, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 8, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 9, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 10, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 11, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 12, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 13, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 14, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 15, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 16, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 17, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 18, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 19, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 20, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 21, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 22, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 23, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 24, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 25, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 26, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 27, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 28, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 29, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 30, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 31, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 32, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 33, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 34, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 35, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 36, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 37, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 38, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 39, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 40, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 41, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 42, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 43, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 44, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 45, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 46, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 47, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 48, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 49, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 50, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 51, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 52, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 53, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 54, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 55, "table_type": "financial", "caption": null, "header_text": ""}, {"table_index": 56, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 57, "table_type": "exhibit_index", "caption": null, "header_text": ""}, {"table_index": 58, "table_type": "exhibit_index", "caption": null, "header_text": ""}, {"table_index": 59, "table_type": "exhibit_index", "caption": null, "header_text": ""}, {"table_index": 60, "table_type": "exhibit_index", "caption": null, "header_text": ""}, {"table_index": 61, "table_type": "text", "caption": null, "header_text": ""}, {"table_index": 62, "table_type": "text", "caption": null, "header_text": ""}], "exhibits_pending": false, "cdn_html": true, "response_time_ms": 133}